解题思路:
只要算出每次考试各科可能的情况,然后对其分支计算下一次考试可能的情况直到最后一场考试
注意事项:
python中整型无范围限制,所以可以最后再取余
参考代码:
# 政治,综合,历史,地理
results = [1, 0, 0, 0]
n = int(input())
while True:
if n <= 1:
break
n = n - 1
a_1 = results[0]
a_2 = results[1]
a_3 = results[2]
a_4 = results[3]
results[0] = a_3
results[1] = a_4
results[2] = a_1 + a_4
results[3] = a_2 + a_3
print(sum(results)%7654321)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:664 |
求圆的面积 (C语言代码)浏览:1271 |
P1001 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:633 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:674 |
The 3n + 1 problem (C语言代码)浏览:554 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:489 |
1124题解浏览:595 |
1118(求助_已解决)浏览:329 |
DNA (C语言代码)浏览:749 |