随笔分类 - 刷题笔记
摘要:P1085 [NOIP2004 普及组] 不高兴的津津 题目描述 津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它
阅读全文
摘要:题目 跑步锻炼 标签:填空题 2020 省赛 每天跑1km,逢周一或月初每天跑2km,若既是周一又是月初也只跑2km。计算从2000-1-1(含)到2020-10-1(含)共跑了多少千米。 代码 import datetime start = datetime.date(2000, 1, 1) en
阅读全文
摘要:题目 卡片 标签:填空题 2021 省赛 代码 # 方法1 import os import sys # 请在此输入您的代码 num = '' i = 1 while num.count('1')<2021: num = ''.join((num,str(i))) i += 1 print(i-1)
阅读全文
摘要:题目1 最短路 标签:填空题 2019 省赛 如下图所示,G 是一个无向图,其中蓝色边的长度是 1、橘色边的长度是 2、绿色边的长度是 3。 则从 A 到 S 的最短距离是多少? 答案 由图可得,最短距离为 A-B-J-S ,距离为 6 。 题目2 门牌制作 标签:填空题 2020 省赛 从 1 到
阅读全文
摘要:题目 成绩统计 标签:数学 暴力 2020 省赛 代码 import os import sys # 请在此输入您的代码 n = int(input()) level_1 = level_2 = 0 # 等级1为及格,等级2为优秀 for i in range(n): score = int(inp
阅读全文
摘要:题目 单词分析 标签:字符串 暴力 2020 省赛 代码 import os import sys # 请在此输入您的代码 words = list(input()) m = 0 m_word = '' words.sort() for i in words: temp = words.count(
阅读全文
摘要:题目 1112:C语言考试练习题_一元二次方程 代码 import math while True: try: a,b,c=map(float,input().strip().split()) delta = b*b - 4*a*c x1 = (-b + math.sqrt(delta)) / (2
阅读全文
摘要:题目 3008.买笔 代码 # 方法1 x = int(input()) pen_4 = int(x/4) surplus = x%4 if(surplus == 3): print('{:d} {:d} {:d}'.format(1, 1, pen_4-2)) elif(surplus == 2)
阅读全文
摘要:题目 1783.星期判断机 代码 date_dict = { '0': 'Sunday', '1': 'Monday', '2': 'Tuesday', '3': 'Wednesday', '4': 'Thursday', '5': 'Friday', '6': 'Saturday' } num =
阅读全文
摘要:题目 1043.[编程入门]三个数字的排序 代码 while True: try: li=list(map(int,input().strip().split())) li.sort() for i in li: print(i,end=' ') except: break 笔记 sort函数 so
阅读全文
摘要:题目 2774.计算三角形面积 代码 import math X1,Y1,X2,Y2,X3,Y3=map(float,input().strip().split()) l1 = math.sqrt((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2)) l2 = math.sqrt((X1
阅读全文
摘要:题目 3005.糖果游戏 代码 li = list(map(int,input().strip().split())) lenth = len(li) for i in range(lenth): # 设置当前位置的左右位置 if i>0 and i<lenth-1: left = i-1 righ
阅读全文
摘要:题目 2758.打印ASCII码 2759.打印字符 代码 while True: try: a = input() print(ord(a)) except: break while True: try: a = int(input()) print(chr(a)) except: break 笔
阅读全文
摘要:题目1 3003.鸡兔同笼问题 代码 while True: try: x,y=map(int,input().strip().split()) a = int((4*x-y) / 2) b = x - a print('{:d} {:d}'.format(a, b)) except: break
阅读全文
摘要:题目1 3002.买图书 代码 while True: try: n,m=map(float,input().strip().split()) if(n==10 and m==1): print('{:.2f}'.format(99.20)) else: print('{:.2f}'.format(
阅读全文
摘要:题目 2181.信息学奥赛一本通T1005-地球人口承载力估计 2999.牛吃牧草 代码 x, a, y, b = map(int,input().strip().split()) z = float((y*b - x*a) / (b-a)) print('{:.2f}'.format(z)) 解题
阅读全文
摘要:题目 1812.[编程基础]输入输出练习之输出图案 代码 symbol = input() for i in range(1,6,2): str = [] for j in range(0,i): str.append(symbol) print('{:^5s}'.format(''.join(st
阅读全文
摘要:题目 1807.[编程基础]输入输出练习之格式控制 代码 while True: try: a,b,c=map(int,input().strip().split()) print('{:<8d}{:<8d}{:<8d}'.format(a,b,c)) except: break 笔记 format
阅读全文
摘要:题目 2998.电影票 代码 while True: try: x = int(input()) print('{} {}'.format(x, x* 10)) except: break 笔记 使用占位符(%)格式化输出 常用占位符 |占位符|数据类型| | | | |%s|字符串| |%d|整数
阅读全文
摘要:题目 2997.梯形面积 代码 h = (2 * 150) / 15 s = ((15 + 25) * h) / 2 print('%.2f' % s) 笔记 使用占位符方法保留小数 %g,科学计数法输出小数,会舍弃无效的部分 print("%g"%(1.2000004)) print("%.2g"
阅读全文