首页 > 试题广场 >

假定今天是星期天,即第一天,那么,请问第 2^2019&nb

[单选题]
假定今天是星期天,即第一天,那么,请问第 2^2019 天是星期几________。
  • 星期一
  • 星期三
  • 星期五
  • 星期天

利用%c =(a%c * %c)%c

发表于 2024-02-13 22:45:52 回复(0)
用快速幂算
发表于 2024-09-15 17:12:27 回复(0)
```py # 计算 2^2019 除以 7 的余数 remainder = (2 ** 2019) % 7 # 星期的对应关系,星期天为0 days_of_week = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] # 确定最终是星期几 final_day = days_of_week[remainder] final_day ``` 通过对2的幂次方除以7的余数进行分析,我们发现一个周期性的规律:余数以1、2、4的顺序每3个幂次重复一次。由于2019是3的倍数,可以得知2^2019除以7的余数与2^0除以7的余数相同,均为1。这意味着从某个起点开始经过2^2019天后,会落在原来起点之后的第一个星期几,即星期一。因此,最终答案是星期一。
编辑于 2024-05-29 15:44:12 回复(0)