sad


私信TA

用户名:dotcpp0636157

访问量:790

签 名:

等  级
排  名 2415
经  验 2317
参赛次数 0
文章发表 13
年  龄 0
在职情况 学生
学  校 asd
专  业

  自我简介:

TA的其他文章

内码对称问题
浏览:50
化学品问题
浏览:65
半数集问题
浏览:29

解题思路:

第一次第二次第三次第四次第五次
政治历史政治历史政治


地理历史地理



综合政治




地理




地理
观察题目和表格可以发现,奇数次的政治和地理的数目分别和上一奇数次的政治和地理的数目有关系,即第x次的政治数量为x-2次的政治数量+第x-2次的地理数量
,第x次的地理数量为x-2的政治数量+第x-2次的地理数量*2,直接根据规律求解即可。

注意事项:

参考代码:

n=int(input())
x=1#记录第x次考试为政治的可能数量
y=0#记录第x次考试为地理的可能数量
for i in range(1,n+1,2):
   if i ==n:#n为奇数的情况
       print((x + y) % 7654321)
   elif i==n-1:#n为偶数的情况
       print((x + y * 2) % 7654321)
   t1=x+y#观察规律可得,第x次的政治数量为x-2次的政治数量+第x-2次的地理数量
   t2=x+y*2#第x次的地理数量为x-2的政治数量+第x-2次的地理数量*2
   x=t1#赋值
   y=t2



 

0.0分

2 人评分

  评论区

  • «
  • »