洛谷 P5725 【深基4.习8】求三角形
正方形很简单,三角形稍有点难度,直接进行一个手动的空格输出
n = int(input())
count = 1
for j in range(n):
for i in range(1,n+1):
if count < 10:
print(0,count,sep="",end="")
count += 1
else:
print(count,sep="",end="")
count += 1
print()
count = 1
for i in range(n+1):
spec = (n-i)*2
print(" "*spec,sep="",end="")
for j in range(1,i+1):
if count < 10:
print(0,count,sep="",end="")
count+=1
else :
print(count,sep="",end="")
count+=1
print()
洛谷 P5726 【深基4.习9】打分
这题也没啥难度,直接上代码
n = int(input())
score = list(map(int,input().split()))
max_s = max(score)
min_s = min(score)
sum_s = sum(score) - max_s - min_s
print(format(sum_s/(n-2),'.2f'))
洛谷 P4956 [COCI2017-2018#6] Davor
读懂题意即可,只是个简单的遍历求值
#(7 * x + 21 * k) * 52 == n即可得解。
n = int(input())
flag = False
for k in range(1,10000000):
if flag: break
for x in range(1,101):
res = (7*x + 21*k)*52
if res == n:
print(x)
print(k)
flag = True
break
Comments | NOTHING