【入门3】循环结构https://www.luogu.com.cn/training/102#problemsP5718 【深基4.例2】找最小值

n = int(input())
a = [int(i) for i in input().split()]
a.sort()
print(a[0])

P5719 【深基4.例3】分类平均

n, k = map(int, input().split())sum1 = 0
sumk = 0
num1 = 0
numk = 0for i in range(1, n+1, 1):if(i % k == 0):sumk += inumk += 1else:sum1 += inum1 += 1
print("%.1f %.1f"%(sumk / numk, sum1 / num1))

P5720 【深基4.例4】一尺之棰

n = int(input())
t = 1
while n != 1:t += 1n //= 2
print(t)

P5721 【深基4.例6】数字直角三角形

n = int(input())cnt = 1for i in range(n):for j in range(n-i):if cnt < 10:print("0%d"%cnt, end="")else:print(cnt, end="")cnt += 1print()

P1009 [NOIP1998 普及组] 阶乘之和

n = int(input())ans = 0
for i in range(n):x = i + 1t = 1for j in range(x):t *= (j + 1)ans += t
print(ans)

P1980 [NOIP2013 普及组] 计数问题

a, b = map(int, input().split())def solve(n, x):cnt = 0while n != 0:k = n % 10if k == x:cnt += 1n //= 10return cntans = 0for i in range(1, a+1):ans += solve(i, b)
print(ans)

P1035 [NOIP2002 普及组] 级数求和

import sysn = int(input())x = 0.0for i in range(1, 999999999):x += (1 / i)if x > n:print(i)sys.exit(0)

P5723 【深基4.例13】质数口袋

import mathn = int(input())maxx = 1000010p = []
for i in range(maxx):p.append(1)
num = []
sum = []
p[0] = 0
p[1] = 0
p[2] = 1for i in range(2, maxx, 1):if i * i >= maxx:breakif(p[i] == 1):for j in range(2, maxx, 1):if i * j >= maxx:breakp[i*j] = 0cnt = 0
pre = 0
for i in range(maxx):if(p[i] == 1):cnt += 1num.append(i)sum.append(pre + i)pre = pre + iid = 0
for i in range(cnt):if sum[i] <= n:id += 1print(num[i])else:break
print(id)

P1217 [USACO1.5]回文质数 Prime Palindromes

import math
import tarfilemaxx = 100000001
# p = []
# for i in range(maxx):
#     p.append(1)
# num = []
#
# p[0] = 0
# p[1] = 0
# p[2] = 1
# for i in range(2, maxx, 1):
#     if i * i >= maxx:
#         break
#     if(p[i] == 1):
#         for j in range(2, maxx, 1):
#             if i * j >= maxx:
#                 break
#             p[i*j] = 0
#
# for i in range(maxx):
#     if(p[i] == 1):
#         num.append(i)
#
# def check(n):
#     temp = []
#     while n > 0:
#         temp.append(n % 10)
#         n //= 10
#     l = len(temp)
#     lt = l
#     if lt % 2 == 1:
#         lt += 1
#     for i in range(int(lt//2)):
#         if temp[i] != temp[l-i-1]:
#             return False
#     return Truea, b = map(int, input().split())# f = open('text.txt', 'w')
# for i in num:
#     if i >= a and i <= b and check(i):
#        f.write(str(i))
#        f.write(',')ans = [2,3,5,7,11,101,131,151,181,191,313,353,373,383,727,757,787,797,919,929,10301,10501,10601,11311,11411,12421,12721,12821,13331,13831,13931,14341,14741,15451,15551,16061,16361,16561,16661,17471,17971,18181,18481,19391,19891,19991,30103,30203,30403,30703,30803,31013,31513,32323,32423,33533,34543,34843,35053,35153,35353,35753,36263,36563,37273,37573,38083,38183,38783,39293,70207,70507,70607,71317,71917,72227,72727,73037,73237,73637,74047,74747,75557,76367,76667,77377,77477,77977,78487,78787,78887,79397,79697,79997,90709,91019,93139,93239,93739,94049,94349,94649,94849,94949,95959,96269,96469,96769,97379,97579,97879,98389,98689,1003001,1008001,1022201,1028201,1035301,1043401,1055501,1062601,1065601,1074701,1082801,1085801,1092901,1093901,1114111,1117111,1120211,1123211,1126211,1129211,1134311,1145411,1150511,1153511,1160611,1163611,1175711,1177711,1178711,1180811,1183811,1186811,1190911,1193911,1196911,1201021,1208021,1212121,1215121,1218121,1221221,1235321,1242421,1243421,1245421,1250521,1253521,1257521,1262621,1268621,1273721,1276721,1278721,1280821,1281821,1286821,1287821,1300031,1303031,1311131,1317131,1327231,1328231,1333331,1335331,1338331,1343431,1360631,1362631,1363631,1371731,1374731,1390931,1407041,1409041,1411141,1412141,1422241,1437341,1444441,1447441,1452541,1456541,1461641,1463641,1464641,1469641,1486841,1489841,1490941,1496941,1508051,1513151,1520251,1532351,1535351,1542451,1548451,1550551,1551551,1556551,1557551,1565651,1572751,1579751,1580851,1583851,1589851,1594951,1597951,1598951,1600061,1609061,1611161,1616161,1628261,1630361,1633361,1640461,1643461,1646461,1654561,1657561,1658561,1660661,1670761,1684861,1685861,1688861,1695961,1703071,1707071,1712171,1714171,1730371,1734371,1737371,1748471,1755571,1761671,1764671,1777771,1793971,1802081,1805081,1820281,1823281,1824281,1826281,1829281,1831381,1832381,1842481,1851581,1853581,1856581,1865681,1876781,1878781,1879781,1880881,1881881,1883881,1884881,1895981,1903091,1908091,1909091,1917191,1924291,1930391,1936391,1941491,1951591,1952591,1957591,1958591,1963691,1968691,1969691,1970791,1976791,1981891,1982891,1984891,1987891,1988891,1993991,1995991,1998991,3001003,3002003,3007003,3016103,3026203,3064603,3065603,3072703,3073703,3075703,3083803,3089803,3091903,3095903,3103013,3106013,3127213,3135313,3140413,3155513,3158513,3160613,3166613,3181813,3187813,3193913,3196913,3198913,3211123,3212123,3218123,3222223,3223223,3228223,3233323,3236323,3241423,3245423,3252523,3256523,3258523,3260623,3267623,3272723,3283823,3285823,3286823,3288823,3291923,3293923,3304033,3305033,3307033,3310133,3315133,3319133,3321233,3329233,3331333,3337333,3343433,3353533,3362633,3364633,3365633,3368633,3380833,3391933,3392933,3400043,3411143,3417143,3424243,3425243,3427243,3439343,3441443,3443443,3444443,3447443,3449443,3452543,3460643,3466643,3470743,3479743,3485843,3487843,3503053,3515153,3517153,3528253,3541453,3553553,3558553,3563653,3569653,3586853,3589853,3590953,3591953,3594953,3601063,3607063,3618163,3621263,3627263,3635363,3643463,3646463,3670763,3673763,3680863,3689863,3698963,3708073,3709073,3716173,3717173,3721273,3722273,3728273,3732373,3743473,3746473,3762673,3763673,3765673,3768673,3769673,3773773,3774773,3781873,3784873,3792973,3793973,3799973,3804083,3806083,3812183,3814183,3826283,3829283,3836383,3842483,3853583,3858583,3863683,3864683,3867683,3869683,3871783,3878783,3893983,3899983,3913193,3916193,3918193,3924293,3927293,3931393,3938393,3942493,3946493,3948493,3964693,3970793,3983893,3991993,3994993,3997993,3998993,7014107,7035307,7036307,7041407,7046407,7057507,7065607,7069607,7073707,7079707,7082807,7084807,7087807,7093907,7096907,7100017,7114117,7115117,7118117,7129217,7134317,7136317,7141417,7145417,7155517,7156517,7158517,7159517,7177717,7190917,7194917,7215127,7226227,7246427,7249427,7250527,7256527,7257527,7261627,7267627,7276727,7278727,7291927,7300037,7302037,7310137,7314137,7324237,7327237,7347437,7352537,7354537,7362637,7365637,7381837,7388837,7392937,7401047,7403047,7409047,7415147,7434347,7436347,7439347,7452547,7461647,7466647,7472747,7475747,7485847,7486847,7489847,7493947,7507057,7508057,7518157,7519157,7521257,7527257,7540457,7562657,7564657,7576757,7586857,7592957,7594957,7600067,7611167,7619167,7622267,7630367,7632367,7644467,7654567,7662667,7665667,7666667,7668667,7669667,7674767,7681867,7690967,7693967,7696967,7715177,7718177,7722277,7729277,7733377,7742477,7747477,7750577,7758577,7764677,7772777,7774777,7778777,7782877,7783877,7791977,7794977,7807087,7819187,7820287,7821287,7831387,7832387,7838387,7843487,7850587,7856587,7865687,7867687,7868687,7873787,7884887,7891987,7897987,7913197,7916197,7930397,7933397,7935397,7938397,7941497,7943497,7949497,7957597,7958597,7960697,7977797,7984897,7985897,7987897,7996997,9002009,9015109,9024209,9037309,9042409,9043409,9045409,9046409,9049409,9067609,9073709,9076709,9078709,9091909,9095909,9103019,9109019,9110119,9127219,9128219,9136319,9149419,9169619,9173719,9174719,9179719,9185819,9196919,9199919,9200029,9209029,9212129,9217129,9222229,9223229,9230329,9231329,9255529,9269629,9271729,9277729,9280829,9286829,9289829,9318139,9320239,9324239,9329239,9332339,9338339,9351539,9357539,9375739,9384839,9397939,9400049,9414149,9419149,9433349,9439349,9440449,9446449,9451549,9470749,9477749,9492949,9493949,9495949,9504059,9514159,9526259,9529259,9547459,9556559,9558559,9561659,9577759,9583859,9585859,9586859,9601069,9602069,9604069,9610169,9620269,9624269,9626269,9632369,9634369,9645469,9650569,9657569,9670769,9686869,9700079,9709079,9711179,9714179,9724279,9727279,9732379,9733379,9743479,9749479,9752579,9754579,9758579,9762679,9770779,9776779,9779779,9781879,9782879,9787879,9788879,9795979,9801089,9807089,9809089,9817189,9818189,9820289,9822289,9836389,9837389,9845489,9852589,9871789,9888889,9889889,9896989,9902099,9907099,9908099,9916199,9918199,9919199,9921299,9923299,9926299,9927299,9931399,9932399,9935399,9938399,9957599,9965699,9978799,9980899,9981899,9989899]
for i in ans:if i >= a and i <= b:print(i)

P1423 小玉在游泳

n = float(input())b = 2.0cnt = 0
sum = 0.0
while sum < n:sum += bcnt += 1b *= 0.98
print(cnt)

P1307 [NOIP2011 普及组] 数字反转

s = input()
ls = len(s)if s[0] == '-':ts = list(s[1:ls:1])ts.reverse()print('-', end='')for i in range(len(ts)):if ts[i] == '0':continueelse:pos = ibreakfor i in range(pos, len(ts)):print(ts[i], end='')
else:ts = list(s)ts.reverse()pos = 0for i in range(len(ts)):if ts[i] == '0':continueelse:pos = ibreakfor i in range(pos, len(ts)):print(ts[i], end='')

P1720 月落乌啼算钱(斐波那契数列)

import mathn = int(input())ans = 0.0a = (1 + math.sqrt(5)) / 2
b = (1 - math.sqrt(5)) / 2up = pow(a, n) - pow(b, n)
ans = up / math.sqrt(5)
print("%.2f"%ans)

P5724 【深基4.习5】求极差 / 最大跨度值

n = int(input())
a = [int(i) for i in input().split()]
a.sort()
print(a[n-1] - a[0])

P1420 最长连号

n = int(input())
a = [int(i) for i in input().split()]maxl = 1
l = 1
for i in range(1, n):if a[i] == a[i-1] + 1:l += 1maxl = max(maxl, l)else:l = 1
print(maxl)

P1075 [NOIP2012 普及组] 质因数分解

import sysn = int(input())
for i in range(2, n):if n % i == 0:a = ib = n / aprint(int(max(a, b)))sys.exit(0)

P5725 【深基4.习8】求三角形

import sysn = int(input())x = 1for i in range(n):for j in range(n):if x < 10:print("0%d"%x, end='')else:print(x, end='')x += 1print()
print()x = 1
k = n - 1for i in range(n):for j in range(n):if i+j >= k:if x < 10:print("0%d" %x, end='')else:print(x, end='')x += 1else:print("  ", end='')print()

P5726 【深基4.习9】打分

n = int(input())
a = [int(i) for i in input().split()]
a.sort()
sum = 0
for i in range(1, n-1, 1):sum += a[i]
print("%.2f"%(sum/(n-2)))

P4956 [COCI2017-2018#6] Davor

n=int(input())//52
k=1
while (n-k*21)%7!=0 or (n-k*21)//7>100:k+=1
print((n-k*21)//7)
print(k)

P1089 [NOIP2004 提高组] 津津的储蓄计划

plan = []
for i in range(12):plan.append(int(input()))
remains = []
saves = 0
flag = 0
for i in range(12):remain = lambda i : 0 if i == 0 else remains[i-1]money = 300 + remain(i)if money < plan[i]:flag = 1print(f'-{i+1}')breakk = (money-plan[i])//100save = k*100saves += saveremains.append(money - plan[i]-save)
if flag == 0:total = saves*1.2 + remains[11]print(int(total))

洛谷刷题记录(python)【入门3】循环结构相关推荐

  1. 洛谷刷题记录(入门第一题)

    大家好,先自我介绍一下.我是sjksndnfkwks,目前大一学生,数据科学学院,从今天也就是2022年12月26日开始记录自己洛谷刷题的过程.目前为止我接触过java.python两种编程语言,所以 ...

  2. 洛谷刷题记录(python)【入门6】函数与结构体

    [入门6]函数与结构体https://www.luogu.com.cn/training/105#problems P5735 [深基7.例1]距离函数 import mathdef solve(a, ...

  3. 洛谷刷题 (Python)P1425 小鱼的游泳时间

    题目描述 伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的. 这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自 ...

  4. 洛谷刷题C语言:切蛋糕、概率、Bridž、NOTE、DOMINO

    记录洛谷刷题C语言qaq [NOI Online 2021 入门组] 切蛋糕 题目描述 Alice.Bob 和 Cindy 三个好朋友得到了一个圆形蛋糕,他们打算分享这个蛋糕. 三个人的需求量分别为 ...

  5. 洛谷刷题C语言:数字反转、再分肥皂水、三角形面积、Apples Prologue/苹果和虫子、数的性质

    记录洛谷刷题QAQ,一些不大优雅的代码 一.[深基2.例7]数字反转 题目描述 输入一个不小于 100100100 且小于 100010001000,同时包括小数点后一位的一个浮点数,例如 123.4 ...

  6. 洛谷刷题C语言:Even? Odd? G、The Robot Plow G、pb的游戏(1)、询问学号、cover

    记录洛谷刷题QAQ 一.[USACO09OCT]Even? Odd? G 题目描述 Bessie's cruel second grade teacher has assigned a list of ...

  7. 洛谷刷题:小玉家的电费、小玉在游泳、小鱼的航程(改进版)、小鱼的游泳时间、小鱼会有危险吗

    记录洛谷刷题QAQ 一.小玉家的电费 题目描述 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了.小玉家今天收到了一份电费通知单.小玉看到上面写:据闽价电 [2006]27 号规定,月用 ...

  8. 洛谷刷题C语言:闰年判断、Apples、洛谷团队系统、肥胖问题、三位数排序

    记录洛谷刷题QAQ 一.[深基3.例3]闰年判断 题目描述 输入一个年份,判断这一年是否是闰年,如果是输出 111,否则输出 000. 输入格式 输入一个正整数 nnn,表示年份. 输出格式 输出一行 ...

  9. 洛谷刷题C语言:距离函数、闰年展示、计算阶乘、猴子吃桃、培训

    记录洛谷刷题QAQ 一.[深基7.例1]距离函数 题目描述 给出平面坐标上不在一条直线上三个点坐标 (x1,y1),(x2,y2),(x3,y3)(x_1,y_1),(x_2,y_2),(x_3,y_ ...

最新文章

  1. Laravel 多用户认证
  2. 图论--Floyd总结
  3. Luogu 4755 Beautiful Pair
  4. leetcode322 零钱兑换
  5. 作者:刘新海(1976-),男,中国人民银行征信中心副研究员
  6. 简单解决Ubuntu修改locale的问题
  7. CSS 轮廓(outline)
  8. OSPF(Open Shortest Path First)开放式最短路径优先协议05
  9. CodeChef - ELHIDARR Find an element in hidden array(互动题)题解
  10. [CF321E] Ciel and Gondolas
  11. u_boot移植(二)---u_boot启动流程分析
  12. 【TSP】基于matlab GUI混合粒子群算法求解旅行商问题【含Matlab源码 925期】
  13. 塞班S40手机内存出现乱码无法删除的解决办法
  14. 微信小程序-登录(wx.login)
  15. 电信中兴光猫ZXHN F650超管密码获取工具
  16. POI实现 Excel插入图片
  17. 【Python】matplotlib.pyplot显示图片
  18. 桂花林上,再读“六项精进”
  19. 面试之路(6)-BAT面试之操作系统内存详解
  20. 浅谈Word中文档标题及编号的设置

热门文章

  1. 用PHP+MYSQL写一个完整的登录界面
  2. 榆熙电商:拼多多商家一年能进行几次申诉?
  3. 如何扩展计算机c盘的控件,win7电脑怎么增加c盘空间 电脑增加c盘空间操作方法...
  4. 北邮信通2022C++大一上学期PTA汇总(含代码)(已完结)
  5. vi编辑器怎么不保存退出?
  6. 量子算法入门资料个人小结
  7. php38.xyz,GitHub - xyz9836/WeChatDeveloper: 【新】微信服务号+微信小程序+微信支付+支付宝支付...
  8. Opencv基础使用3——HDR 图像合成
  9. 弘辽科技:拼多多改销量会影响权重吗?要注意什么事项?
  10. Error attempting to get column 'state' from result set