SlideShare a Scribd company logo
1 of 6
+ 
AtCoderBeginnerChallenge#9 
D 漸化式 
ICPC AOJ Meeting 2014/9/28
+ 
Problem 
 数列A はすべての要素が32 ビットの符号なし整数で表現でき、 
その値は次のようにして決まる。 
 はじめのK 項A1, A2, …, AK は入力で与えられる。 
 A とは別にK 項の数列C1, C2, …, CK (こちらもすべての要素 
が32 ビットの符号なし整数におさまる)が入力で与えられ、 
K+1 項目以降のA の値はこのC を用いて次のように計算される。 
 N≧1 に対 
しAN+K=(C1 AND AN+K−1) XOR (C2 AND AN+K−2) XOR … XOR (CK AND AN) 
 ただしAND はビットごとの論理積、XOR はビットごとの排他的論理 
和を表す。 
 この数列A のM 番目の値AM を求めるプログラムを作成せよ。 
http://abc009.contest.atcoder.jp/tasks/abc009_4
+ 
SourceCode 
http://ideone.com/N6VqQP
+
+ 
参考にしたスライド 
http://www.slideshare.net/chokudai/abc009
+ 
SourceCode 
http://ideone.com/S63HbH

More Related Content

More from nullzine (13)

Meeting19
Meeting19Meeting19
Meeting19
 
Meeting18
Meeting18Meeting18
Meeting18
 
Meeting13
Meeting13Meeting13
Meeting13
 
Meeting12
Meeting12Meeting12
Meeting12
 
Meeting11
Meeting11Meeting11
Meeting11
 
Meeting10
Meeting10Meeting10
Meeting10
 
Meeting9
Meeting9Meeting9
Meeting9
 
Meeting8
Meeting8Meeting8
Meeting8
 
Meeting7
Meeting7Meeting7
Meeting7
 
Meeting5
Meeting5Meeting5
Meeting5
 
Meeting4
Meeting4Meeting4
Meeting4
 
第二回ミーティングスライド
第二回ミーティングスライド第二回ミーティングスライド
第二回ミーティングスライド
 
Meeting1
Meeting1Meeting1
Meeting1
 

Meeting6

  • 1. + AtCoderBeginnerChallenge#9 D 漸化式 ICPC AOJ Meeting 2014/9/28
  • 2. + Problem  数列A はすべての要素が32 ビットの符号なし整数で表現でき、 その値は次のようにして決まる。  はじめのK 項A1, A2, …, AK は入力で与えられる。  A とは別にK 項の数列C1, C2, …, CK (こちらもすべての要素 が32 ビットの符号なし整数におさまる)が入力で与えられ、 K+1 項目以降のA の値はこのC を用いて次のように計算される。  N≧1 に対 しAN+K=(C1 AND AN+K−1) XOR (C2 AND AN+K−2) XOR … XOR (CK AND AN)  ただしAND はビットごとの論理積、XOR はビットごとの排他的論理 和を表す。  この数列A のM 番目の値AM を求めるプログラムを作成せよ。 http://abc009.contest.atcoder.jp/tasks/abc009_4
  • 4. +