python_蓝桥杯刷题记录_笔记_全AC代码_入门5

前言

关于入门地刷题到现在就结束了。

题单目录

1.P1579 哥德巴赫猜想(升级版)

2.P1426 小鱼会有危险吗


1.P1579 哥德巴赫猜想(升级版)

python_蓝桥杯刷题记录_笔记_全AC代码_入门5_第1张图片

 一开始写的代码是三重循环,结果提交上去一堆地TLE,然后我就给减少了一层循环,然后就好了哈哈哈哈。

n = int(input())
import math
flag = 0
a3 = 0
def isPrime(num):
    if num == 2:
        return True
    for i in range(2,int(math.sqrt(num))+1):
        if num%i==0:
            return False
    return True

for a1 in range(2,n):
    for a2 in range(2,n):
        a3 = n-a1-a2
        if isPrime(a1) and isPrime(a2) and isPrime(a3):
            if a1<=a2 and a2<=a3:
                flag = 1
        if flag:
            break
    if flag:
        break
print(f'{a1} {a2} {a3}')

2.P1426 小鱼会有危险吗

python_蓝桥杯刷题记录_笔记_全AC代码_入门5_第2张图片

s, x = map(int,input().split(' '))

l = 7
ans = 0
while anss+x:
    print('n')
else:
    print('y')

你可能感兴趣的:(刷题笔记,笔记)