2

AMC day25の問題だけ

196
0

この記事の内容

この記事は Advent Math Calendar2022 25 日目の記事として書いた 組み合わせ典型(主客転倒, 包除原理, 二項係数etc) の問題のみを抜き出した記事です. 例題, 演習問題等を全ていっしょくたにしているので難易度のばらつきは激しいです.
記事の内容より先に問題だけチャレンジしてみたいという方はご活用ください.

また, さらにこの中から抜き出した 6 問は google form で解答が可能です.
コンテストっぽく問題を解きたい方は是非チャレンジしてみてください.

問題

例題

i=11000j=1100011000|ij|
を計算してください.

解答

i=11000j=1100011000|ij|=k=099911000k×(|ij|=kの登場回数)       =10001000\+k=19992×(1000k)1000k=1+k=19992=1999
例題

正整数 n に対し, 10000n で割った余りを M(n), n の正の約数の総和を S(n) とします.
n=110000(M(n)+S(n)) を求めてください.

解答

n=110000S(n)=n=110000m=110000(n=m=110000n=110000(n=m=110000m10000m=m=110000m10000M(m)m=108m=110000M(m)

よって求める答えは 108
OMC095-E

 272 項からなる整数列 {ai}i=1,,272 のスコアを以下で定めます.
i=1256|aiai+16|
1,2,,272 を並べ替えてできる整数列は 272! 通り考えられますが, それらのスコアの平均値を求めてください.
 ただし, この平均値は整数値になることが証明できます.
問題へのリンク

ヒント

問題文の素直に解釈すると, 各数列に対して256個の値の総和を求める→全ての数列に対してスコアの総和を求める
という流れになります. 足す順番を変えましょう.
解答
OMC079-D

 正整数 N が増加的であるとは,N10 進法で表記した際に各位の数が上位から狭義単調増加となることをいいます.例えば,1575 は増加的ですが,804421334 は増加的ではありません.
 増加的な正整数は有限個しか存在しません.それらすべてについて総和を求めてください.
問題へのリンク

解答
例題

120 以下の正整数のうち, 2 の倍数または 3 の倍数であるものはいくつありますか?

略解

1202+12031206=80
例題

120 以下の正整数のうち, 2 の倍数または 3 の倍数または 5 の倍数であるものはいくつありますか?

略解

1202+1203+120512061201012015+12030=88
演習問題

120 以下の正整数で, 2 の倍数または 3 の倍数であるような数の総和を求めよ.

解答

X{1,2,,120} に対し, X の要素の総和を f(X) とすると, f は加法的集合関数である.
120 以下の正整数で 2,3,6 の倍数であるものの集合をそれぞれ A,B,C(=AB) とすると, 簡単な計算により, f(A)=3660, f(B)=2460, f(C)=1260 である.
よって, 求める値は f(AB)=f(A)+f(B)f(C)=4860
例題

 99999 以下の非負整数のうち, 10 進法表記で各位の数の和が 15 の倍数である数の総和を求めてください.

略解

各位の数の和が 15 となる非負整数の個数は, 15以下の5つの非負整数で和が 15 になる組み合わせ数から 15以下の5つの非負整数で和が 15 になり, 少なくとも一つが 10 以上となる組み合わせ数を引くことで, (194)5(94)=3246 通り.
n の各位の数の和が 15 99999n の各位の数の和が 30 であるので,
各位の数の和が0,45 の場合と合わせて, 求める答えは 0+99999+999993246=324696753.

例題

 9699690(=20以下の素数の総乗=235711131719) 未満の非負整数のうち, 20 以下の素因数をもつ数の総和を求めてください.

解答

20 以下の素数で割り切れる非負整数を良い数と呼ぶことにする.
この時, n が良い数9699690n が良い数 という, 先ほどの問題と似た性質が現れます.
つまり, 9699690 未満の良い数のうち 0 でない数の平均値は 96996902 となる.

ここで, 9699690 未満の良い数でない数は, 9699690122345671011121316171819=2123451=1658880 個ある.

よって9699690 未満の良い数は 96996901658880=8040810 個あるので, 求める答えは
(80408101)96996902=38996677324605
OMC0110-E

 9 つの箱 1,2,,9 があり,これらに 9 種類の玉 1,2,,9 を次をみたすように入れることを考えます.

  • i=1,2,,9 に対し箱 i には 玉 i と玉 i+1 が合わせて 10 個入っており,それ以外の種類の玉は1つも入っていない.

ただし玉 10 は玉 1 を表すものとし,また 1 種類の玉しか入っていない箱があっても構いません. 箱に入っている玉 i の総数を ai とするとき,組 (a1,a2,,a9) としてあり得るものは何通りありますか?
問題へのリンク

ヒント

いくつかの "各箱の各玉の数"の組から同じ "各玉の数の和"の組が現れます.
よって, 前者を考えるのは遠回りのようですが, 扱い易いのは圧倒的に前者です.
まずは前者について考えて, どのような条件の前者の組が, 同一の後者の組となるかを考えてみましょう.
解答
観賞用?

xtanx が定義される実数とします.
cosnxcosnx=k=0n2(1)ktan2kx(n2k)
を示してください.

解答の概略

(cosx+isinx)n に二項定理を用いる.
演習問題

k=015(1)k(k+1)(k+3)(nk)=ab
を満たす互いに素な正整数 a,b について a+b を求めてください.

解答

(x+1)n0 から x まで積分, x を掛ける, 0 から x まで積分をすると,
1n+1((x+1)n+31n+3(x+1)n+21n+2x22)=k=0kxk+3(k+1)(k+3)(nk)
となる. (x(x+1)m=(x+1)m+1(x+1)m を使うと幾分か計算が楽である.)
特に, x=1 を代入して,
k=015(1)k(k+1)(k+3)(nk)=(n+2)(n+3)22(n+1)(n+2)(n+3)=n+42(n+2)(n+3)
である.
n=15 で,
19612=ab
である. よって求める答えは 19+612=631
ヴァンデルモンドの畳み込みを示すための問題

AMC高校には p 個のクラスがあり, i 個目のクラスには ni 人の生徒が在籍しています.
n1+n2++np 人の中から計 m 人を選出する方法は何通りありますか.

解答略

ホッケースティック恒等式を示すための問題

xy 平面上の点 (0,0) に点 P があります. この点は (x,y) にいる時に (x+1,y) または (x,y+1) に移動することを繰り返します.
(0,0) から (nk,k+1) (nk) へ移動する方法は何通りありますか.

解答略

演習問題

N,M>m に対し,
i=0N(i+mm)(N+Mmi1Mm1)=(N+MN)
を示してください.

解答の概略

(0,0) から (N,M) への移動経路を, (i,m) から (i,m+1) へ移動するような i の値毎に足し合わせる.
演習問題

0kn<310007 を満たす整数 (n,k) の組全てについて, (nk)3 で割った余りを足し合わせた値を M とします.
M10007 で割った余りを求めてください. 但し, 10007 は素数です.

解答

p=10007 とする.
Lucasの定理より, 2つの, 3未満の非負整数からなる長さp の数列 (n0,n1,,np1), (k0,k1,,kp1) の組全てに対して i=0p1(niki) を足し合わせた値を求めればよい.
3 未満の非負整数の組 n0,k0 の組で (n0k0)=1,2 となる組の数はそれぞれ 5,1 通りである.
よって, ai, bi をそれぞれ (n0,n1,,ni), (k0,k1,,ki) の組で, j=0i(njkj) の値が 1,2 となるものの数と定めると,
a0=5, b0=1, ai+1=5ai+bi, bi+1=ai+5i+1 という漸化式がたつ.
これを解くと, 2ai=6i+1+4i+1, 2bi=6i+14i+1 を得る.
よって, M=36p1+24p1+2(36p124p1)=96p124p1
である.
Felmatの小定理より, 求める答えは 91217

なお, ai, bi はFPSを用いると, は (5+x)i+1 のそれぞれ偶数次, 奇数次の係数の和であるので, x=1,1 を代入して和や積を取ることで漸化式を陽に解かずに解を求められる.
投稿日:20221225
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

karihito
karihito
34
2985

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. この記事の内容
  2. 問題