前言
关于入门地刷题到现在就结束了。
题单目录
1.P1579 哥德巴赫猜想(升级版)
2.P1426 小鱼会有危险吗
1.P1579 哥德巴赫猜想(升级版)
一开始写的代码是三重循环,结果提交上去一堆地TLE,然后我就给减少了一层循环,然后就好了哈哈哈哈。
n = int(input())
import math
flag = 0
a3 = 0
def isPrime(num):if num == 2:return Truefor i in range(2,int(math.sqrt(num))+1):if num%i==0:return Falsereturn Truefor a1 in range(2,n):for a2 in range(2,n):a3 = n-a1-a2if isPrime(a1) and isPrime(a2) and isPrime(a3):if a1<=a2 and a2<=a3:flag = 1if flag:breakif flag:break
print(f'{a1} {a2} {a3}')
2.P1426 小鱼会有危险吗
s, x = map(int,input().split(' '))l = 7
ans = 0
while ans<s-x:l *= 0.98ans += l
ans += (l*0.98)
if ans>s+x:print('n')
else:print('y')