计算
~~不定时更新🎃,上次更新:2023/02/23
🗡常用函数(方法)
1. 求一个整数的最末位
举个栗子🌰
n = int(input())
end = n % 10
蓝桥例题1 - 相乘✖️
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
小蓝发现,他将 1 至 1000000007 之间的不同的数与 2021 相乘后再求除以 1000000007 的余数,会得到不同的数。 小蓝想知道,能不能在 1 至 1000000007 之间找到一个数,与 2021 相乘后 再除以 1000000007 后的余数为 999999999。如果存在,请在答案中提交这个数; 如果不存在,请在答案中提交 0。
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
思路
- 遍历 1 至 1000000007
- 依题意,判定是否满足 遍历量 i * 2021 % 1000000007 == 999999999
- 这题的意思应该最多只有一个数,所以找到退出即可。还是那句话,Python无惧大数据💥
- 填空题直接填答案就行,避免超时
代码
for i in range(1,1000000008):
if i * 2021 % 1000000007 == 999999999:
print(i) # 17812964
break
如有错误,敬请指正,欢迎交流🤝,谢谢♪(・ω・)ノ