プログラミング初心者です 単刀直入にAOJの問題がとけません 一応コードを書いたのですがどこがおかしいのかわかりません 良かったら解答よろしくお願いします ###問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2149&lang=jp
書いてみたコード
python
1while True: 2 N,A,B,C,X = map(int,raw_input().split()) 3 if N == A == B == C == X == 0:break 4 sum = 0 5 Z = 0 6 Y = [int(x) for x in raw_input().split()] 7 if (X in Y) == True: 8 Y.remove(X) 9 if len(Y) == 0: 10 Z = 1 11 while Z == 0: 12 if sum == 10000: 13 sum = -2 14 Z = 1 15 sum += 1 16 X = (A*X+B)%C 17 if X == Y[0]: 18 Y.pop(0) 19 if len(Y) == 0: 20 Z = 1 21 print sum 22
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/14 22:55