企业网站百度收录,重庆市建设工程信息网官网公示,如何增加网站内链建设,做彩票的网站吗今天又来了#xff0c;刷题刷题#xff0c;我爱刷题#xff0c;题单链接如下#xff1a; https://www.luogu.com.cn/training/101#problems 一、【深基1-2】小学数学 N 合一
题目如下#xff1a;https://www.luogu.com.cn/problem/P2433
题目描述
问题 1
请输出 I lov…今天又来了刷题刷题我爱刷题题单链接如下 https://www.luogu.com.cn/training/101#problems 一、【深基1-2】小学数学 N 合一
题目如下https://www.luogu.com.cn/problem/P2433
题目描述
问题 1
请输出 I love Luogu!
问题 2
这里有 10 10 10 个苹果小 A 拿走了 2 2 2 个Uim 拿走了 4 4 4 个八尾勇拿走剩下的所有的苹果。我们想知道
小A 和 Uim 两个人一共拿走多少苹果八尾勇能拿走多少苹果
现在需要编写一个程序输出两个数字作为答案中间使用空格分开。
问题 3
现在有 14 14 14 个苹果。要均分给 4 4 4 名同学分不掉的苹果放回冰箱。请问 每位同学能分得几个苹果 一共分出去多少苹果 把几个苹果放回冰箱 现在需要编写一个程序输出三个数字作为答案每个数字一行。
问题 4
现在有 500 500 500 毫升的肥宅快乐水要均分给 3 3 3 名同学每位同学可以分到多少毫升请输出一个数字作为输出。保留 6 6 6 位有效数字且不使用科学计数法。
问题 5
甲列火车长 260 260 260 米每秒行 12 12 12 米乙列火车长 220 220 220 米每秒行 20 20 20 米两车相向而行从两车车头相遇时开始计时多长时间后两车车尾相离已知答案是整数。
问题 6
一个长方形长宽分别是 6 cm 6 \text{ cm} 6 cm、 9 cm 9 \text{ cm} 9 cm求它的对角线长度 cm \text{cm} cm。直接使用 cout 输出。
问题 7
Uim 银行账户里面有 100 100 100 元。经过了下面的操作 往里面存了 10 10 10 元 购物花掉了 20 20 20 元 把里面的钱全部取出。 请在每次操作后输出账户余额并使用换行符隔开。
问题 8
当半径为 r 5 r5 r5请输出圆的周长、面积和球体积。取 π 3.141593 \pi3.141593 π3.141593。请直接使用 cout 输出答案每行一个数字。
问题 9
一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半又贪嘴多吃了一个第二天他也刚好吃了剩余桃子的一半贪嘴多吃了一个第三天他又刚好吃了剩下的桃子的一半并贪嘴多吃了一个。第四天起来一看发现桃子只剩下一个了。请问小猴买了几个桃子
问题 10
洛谷的评测任务是单位时间内均匀增加的。 8 8 8 台评测机 30 30 30 分钟可以刚好把评测队列中的程序评测完毕 10 10 10 台评测机 6 6 6 分钟可以刚好把评测队列中的程序评测完毕请问几台评测机可以在 10 10 10 分钟时刚好把评测队列中的程序评测完毕
问题 11
小 A 跑步速度 5 m/s 5 \text{ m/s} 5 m/s八尾勇跑步速度 8 m/s 8 \text{ m/s} 8 m/s八尾勇在小 A 后面 100 m 100 \text{ m} 100 m他们同时起跑请问需要多长时间八尾勇可以追上小 A输出一个数字表示答案使用 cout 直接输出。
问题 12
大家都知道有 26 26 26 个英文字母其中 A 是第一个字母。现在请编程求出
M 是字母表中的第几个字母第 18 18 18 个字母是什么
输出一个数字和一个字母使用换行隔开。
问题 13
小 A 有两块球形橡皮泥一个半径是 4 4 4一个半径是 10 10 10。他想把这两块橡皮泥揉在一起然后塑造成一个正方体请问这个正方体的棱长是多少如果结果不是整数则舍去小数点之后的数字。取 π 3.141593 \pi 3.141593 π3.141593。
问题 14
根据咕咕网校的预测当课程定价为 110 110 110 元时会有 10 10 10 人报名。如果课程价格每降低 1 1 1 元就会多 1 1 1 名报名者反之亦然。如果希望总共能收到 3500 3500 3500 元学费的话那么应该定价多少呢已知本题有两个答案符合要求则取较小的那一个。如果这个答案不是整数则需四舍五入精确到整数。
输入格式
输入一个正整数表示第几个问题。
输出格式
根据所输入的问题编号输出对应问题的答案。
样例 #1
样例输入 #1
2样例输出 #1
6 4提示
请解决以下小学数学题。你可以提交答案也可以写一个程序。
对于本题来说如果你不知道怎么输入也可以这么抄
#includeiostream
// 填上你觉得需要的其他头文件
using namespace std;
int main() {int T;cin T;if (T 1) {// 粘贴问题 1 的主函数代码除了 return 0cout I love Luogu!;} else if (T 2) {// 粘贴问题 2 的主函数代码除了 return 0cout 2 4 10 - 2 - 4;} else if (T 3) {// 请自行完成问题 3 的代码} else if (T 4) {// 请自行完成问题 4 的代码} else if (T 5) {// 请自行完成问题 5 的代码} else if (T 6) {// 请自行完成问题 6 的代码} else if (T 7) {// 请自行完成问题 7 的代码} else if (T 8) {// 请自行完成问题 8 的代码} else if (T 9) {// 请自行完成问题 9 的代码} else if (T 10) {// 请自行完成问题 10 的代码} else if (T 11) {// 请自行完成问题 11 的代码} else if (T 12) {// 请自行完成问题 12 的代码} else if (T 13) {// 请自行完成问题 13 的代码} else if (T 14) {// 请自行完成问题 14 的代码}return 0;
}代码python
num input()if num 1:print(I love Luogu!)
elif num 2:print(6 4)
elif num 3:print(3)print(12)print(2)
elif num 4:print(round(500/3,3))
elif num 5:print(15)
elif num 6:print(10.8167)
elif num 7:print(110\n90\n0)
elif num 8:print(31.4159\n78.5398\n523.599)
elif num 9:print(22)
elif num 10:print(9)
elif num 11:print(33.3333)
elif num 12:print(13\nR)
elif num 13:print(16)
elif num 14:print(50)
二、【深基2.习6】Apples Prologue / 苹果和虫子
题目链接https://www.luogu.com.cn/problem/P5709
题目描述
八尾勇喜欢吃苹果。她现在有 m m m 1 ≤ m ≤ 100 1 \le m \le 100 1≤m≤100个苹果吃完一个苹果需要花费 t t t 0 ≤ t ≤ 100 0 \le t \le 100 0≤t≤100分钟吃完一个后立刻开始吃下一个。现在时间过去了 s s s 1 ≤ s ≤ 10000 1 \le s \le 10000 1≤s≤10000分钟请问她还有几个完整的苹果
输入格式
输入三个非负整数表示 m , t , s m, t, s m,t,s。
输出格式
输出一个整数表示答案。
样例 #1
样例输入 #1
50 10 200样例输出 #1
30提示
如果你出现了 RE不如检查一下被零除
代码python
m, t, s map(int, input().split())
if t 0:print(0)exit()
num s % t
if num 0:n s/tnums m - nprint(%d % max(nums, 0))
else:n s//t 1nums m - nprint(%d % max(nums, 0))
三、【深基3.例2】数的性质
题目链接https://www.luogu.com.cn/problem/P5710
题目描述
一些整数可能拥有以下的性质
性质 1是偶数性质 2大于 4 4 4 且不大于 12 12 12。
小 A 喜欢这两个性质同时成立的整数Uim 喜欢这至少符合其中一种性质的整数八尾勇喜欢刚好有符合其中一个性质的整数正妹喜欢不符合这两个性质的整数。现在给出一个整数 x x x请问他们是否喜欢这个整数
输入格式
输入一个整数 x ( 0 ≤ x ≤ 1000 ) x(0\le x \le 1000) x(0≤x≤1000)
输出格式
输出这 4 4 4 个人是否喜欢这个数字如果喜欢则输出 1否则输出 0用空格分隔。输出顺序为小 A、Uim、八尾勇、正妹。
样例 #1
样例输入 #1
12样例输出 #1
1 1 0 0代码python a 0
b 0
c 0
d 0
k 0n int(input())if n % 2 0:k 1if n 4 and n 12:k 1if k 2:a 1if k 0:b 1if k 1:c 1if k 0:d 1print(a, end )
print(b, end )
print(c, end )
print(d)
四、【深基3.例3】闰年判断
题目链接https://www.luogu.com.cn/problem/P5711
题目描述
输入一个年份判断这一年是否是闰年如果是输出 1 1 1否则输出 0 0 0。
输入格式
输入一个正整数 n n n表示年份。
输出格式
输出一行。如果输入的年份是闰年则输出 1 1 1否则输出 0 0 0。
样例 #1
样例输入 #1
1926样例输出 #1
0样例 #2
样例输入 #2
1900样例输出 #2
0样例 #3
样例输入 #3
2000样例输出 #3
1样例 #4
样例输入 #4
1996样例输出 #4
1提示
数据保证 1582 ≤ n ≤ 2020 1582 \leq n \leq 2020 1582≤n≤2020 且年份为自然数。
代码python n int(input())
a 0
b 0
c 0
if n%4 0:a 1# print(a:,a)if n%100 ! 0:b 1# print(b: ,b)
if n%400 0:c 1# print(c:,c)
if (a 1 b 1) |c 1:print(1)else:print(0)
五、【深基3.例4】Apples
题目链接https://www.luogu.com.cn/problem/P5712
题目描述
八尾勇喜欢吃苹果。她今天吃掉了 x x x 个苹果。英语课上学到了 apple 这个词语想用它来造句。如果她吃了 1 个苹果就输出 Today, I ate 1 apple.如果她没有吃那么就把 1 换成 0如果她吃了不止一个苹果别忘了 apple 这个单词后面要加上代表复数的 s。你能帮她完成这个句子吗
输入格式
输入一行一个自然数 x x x表示吃掉的苹果数。
输出格式
根据题目要求输出。
样例 #1
样例输入 #1
1样例输出 #1
Today, I ate 1 apple.样例 #2
样例输入 #2
3样例输出 #2
Today, I ate 3 apples.提示
对于所有数据 0 ≤ x ≤ 100 0\le x \le 100 0≤x≤100。
代码python
n int(input())if n 1:print(Today, I ate, n, apple.)
elif n 0:print(Today, I ate, n, apple.)
else:print(Today, I ate, n, apples.)
六、【深基3.例5】洛谷团队系统
题目链接https://www.luogu.com.cn/problem/P5713
题目描述
在洛谷上使用团队系统非常方便的添加自己的题目。如果在自己的电脑上配置题目和测试数据每题需要花费时间 5 5 5 分钟而在洛谷团队中上传私有题目每题只需要花费 3 3 3 分钟但是上传题目之前还需要一次性花费 11 11 11 分钟创建与配置团队。现在要配置 n n n 道题目如果本地配置花费的总时间短请输出 Local否则输出 Luogu。
输入格式
输入一个正整数 n n n表示需要配置的题目量。
输出格式
输出一行一个字符串。如果本地配置花费的总时间短请输出 Local否则输出 Luogu。
样例 #1
样例输入 #1
2样例输出 #1
Local样例 #2
样例输入 #2
50样例输出 #2
Luogu提示
数据保证 1 ≤ n ≤ 100 1 \leq n\leq 100 1≤n≤100。
代码python
n int(input())local n*5
luogu 11 3*n
if local luogu:print(Local)
else:print(Luogu)
七、【深基3.例7】肥胖问题
题目链接https://www.luogu.com.cn/problem/P5714
题目描述
BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准其算法是 m h 2 \dfrac{m}{h^2} h2m其中 m m m 是指体重千克 h h h 是指身高米。不同体型范围与判定结果如下
小于 18.5 18.5 18.5体重过轻输出 Underweight大于等于 18.5 18.5 18.5 且小于 24 24 24正常体重输出 Normal大于等于 24 24 24肥胖不仅要输出 BMI 值使用 cout 的默认精度然后换行还要输出 Overweight
现在给出体重和身高数据需要根据 BMI 指数判断体型状态并输出对应的判断。
对于非 C 语言在输出时请四舍五入保留六位有效数字输出如果小数部分存在后缀 0 0 0不要输出后缀 0 0 0。
请注意保留六位有效数字不是保留六位小数。例如 123.4567 123.4567 123.4567 应该输出为 123.457 123.457 123.457 5432.10 5432.10 5432.10 应该输出为 5432.1 5432.1 5432.1。
输入格式
共一行。
第一行共 2 2 2 个浮点数 m , h m, h m,h分别表示体重单位为 kg身高单位为 m。
输出格式
输出一行一个字符串表示根据 BMI 的对应判断。特别地对于 Overweight 情况的特别处理请参照题目所述。
样例 #1
样例输入 #1
70 1.72样例输出 #1
Normal样例 #2
样例输入 #2
100 1.68样例输出 #2
35.4308
Overweight提示
对于所有数据 40 ≤ m ≤ 120 40\le m \le 120 40≤m≤120 1.4 ≤ h ≤ 2.0 1.4 \le h \le 2.0 1.4≤h≤2.0。 m m m 和 h h h 的小数点后不超过三位。
代码python
m,h map(float,input().split( ))
bmi m/(h*h)
bmi float(bmi)
if bmi 18.5:print(Underweight)
elif bmi 24.0:print({:.6}.format(bmi))print(Overweight)
else:print(Normal)
八、【深基3.例8】三位数排序
题目链接https://www.luogu.com.cn/problem/P5715
题目描述
给出三个整数 a , b , c ( 0 ≤ a , b , c ≤ 100 ) a,b,c(0\le a,b,c \le 100) a,b,c(0≤a,b,c≤100)要求把这三位整数从小到大排序。
输入格式
输入三个整数 a , b , c a,b,c a,b,c以空格隔开。
输出格式
输出一行三个整数表示从小到大排序后的结果。
样例 #1
样例输入 #1
1 14 5样例输出 #1
1 5 14样例 #2
样例输入 #2
2 2 2样例输出 #2
2 2 2代码python
a, b, c map(int, input().split( ))
if a b:t aa bb tif a c:t aa cc tif b c:t bb cc t
print(a, b, c)
九、【深基3.例9】月份天数
题目链接https://www.luogu.com.cn/problem/P5716
题目描述
输入年份和月份输出这一年的这一月有多少天。需要考虑闰年。
输入格式
输入两个正整数分别表示年份 y y y 和月数 m m m以空格隔开。
输出格式
输出一行一个正整数表示这个月有多少天。
样例 #1
样例输入 #1
1926 8样例输出 #1
31样例 #2
样例输入 #2
2000 2样例输出 #2
29提示
数据保证 1583 ≤ y ≤ 2020 1583 \leq y \leq 2020 1583≤y≤2020 1 ≤ m ≤ 12 1 \leq m \leq 12 1≤m≤12。
代码python a [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]year, month map(int, input().split())if (year % 4 0) and (year % 100 ! 0):a[2] 29
else:if year % 400 0:a[2] 29
print(a[month])
十、 [NOIP2004 普及组] 不高兴的津津
题目链接https://www.luogu.com.cn/problem/P1085
题目描述
津津上初中了。妈妈认为津津应该更加用功学习所以津津除了上学之外还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴而且上得越久就会越不高兴。假设津津不会因为其它事不高兴并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排看看下周她会不会不高兴如果会的话哪天最不高兴。
输入格式
输入包括 7 7 7 行数据分别表示周一到周日的日程安排。每行包括两个小于 10 10 10 的非负整数用空格隔开分别表示津津在学校上课的时间和妈妈安排她上课的时间。
输出格式
一个数字。如果不会不高兴则输出 0 0 0如果会则输出最不高兴的是周几用 1 , 2 , 3 , 4 , 5 , 6 , 7 1, 2, 3, 4, 5, 6, 7 1,2,3,4,5,6,7 分别表示周一周二周三周四周五周六周日。如果有两天或两天以上不高兴的程度相当则输出时间最靠前的一天。
样例 #1
样例输入 #1
5 3
6 2
7 2
5 3
5 4
0 4
0 6样例输出 #1
3提示
NOIP2004 普及组第 1 题
2021-10-27增加一组 hack 数据2022-06-05又增加一组 hack 数据
代码python
i 0
pi 8
day 0
while i 7:# print(i)i 1a,b map(int ,input().split( ))# print(a,b)if ab pi:day ipi abprint(day)十一、[NOIP2016 普及组] 买铅笔
题目链接https://www.luogu.com.cn/problem/P1909
题目背景
NOIP2016 普及组 T1
题目描述
P 老师需要去商店买 n n n 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 3 3 3 种包装的铅笔不同包装内的铅笔数量有可能不同价格也有可能不同。为了公平起 见P 老师决定只买同一种包装的铅笔。
商店不允许将铅笔的包装拆开因此 P 老师可能需要购买超过 n n n 支铅笔才够给小朋友们发礼物。
现在 P 老师想知道在商店每种包装的数量都足够的情况下要买够至少 n n n 支铅笔最少需要花费多少钱。
输入格式
第一行包含一个正整数 n n n表示需要的铅笔数量。
接下来三行每行用 2 2 2 个正整数描述一种包装的铅笔其中第 1 1 1 个整数表示这种包装内铅笔的数量第 2 2 2 个整数表示这种包装的价格。
保证所有的 7 7 7 个数都是不超过 10000 10000 10000 的正整数。
输出格式 1 1 1 个整数表示 P 老师最少需要花费的钱。
样例 #1
样例输入 #1
57
2 2
50 30
30 27样例输出 #1
54样例 #2
样例输入 #2
9998
128 233
128 2333
128 666样例输出 #2
18407样例 #3
样例输入 #3
9999
101 1111
1 9999
1111 9999样例输出 #3
89991提示
铅笔的三种包装分别是 2 2 2 支装价格为 2 2 2; 50 50 50 支装价格为 30 30 30; 30 30 30 支装价格为 27 27 27。
P老师需要购买至少 57 57 57 支铅笔。
如果她选择购买第一种包装那么她需要购买 29 29 29 份共计 2 × 29 58 2 \times 29 58 2×2958 支需要花费的钱为 2 × 29 58 2 \times 29 58 2×2958。
实际上P 老师会选择购买第三种包装这样需要买 2 2 2 份。虽然最后买到的铅笔数量更多了为 30 × 2 60 30 \times 2 60 30×260 支但花费却减少为 27 × 2 54 27 \times 2 54 27×254比第一种少。
对于第二种包装虽然每支铅笔的价格是最低的但要够发必须买 2 2 2 份实际的花费达到了 30 × 2 60 30 \times 2 60 30×260因此 P 老师也不会选择。
所以最后输出的答案是 54 54 54。
【数据范围】
保证所有的 7 7 7 个数都是不超过 10000 10000 10000 的正整数。
【子任务】
子任务会给出部分测试数据的特点。如果你在解决题目中遇到了困难可以尝试只解决一部分测试数据。
每个测试点的数据规模及特点如下表 上表中“整倍数”的意义为若为 K K K表示对应数据所需要的铅笔数量 n n n —定是每种包装铅笔数量的整倍数这意味着一定可以不用多买铅笔。
于 2022 年 12 月 23 日新加 Hack 数据三组。
代码python
from math import ceil
ps int(input())
p1,m1 list(map(int,input().split( )))
p2,m2 list(map(int,input().split( )))
p3,m3 list(map(int,input().split( )))
p1s ceil(ps/p1) * m1
p2s ceil(ps/p2) * m2
p3s ceil(ps/p3) * m3
print(min([p1s,p2s,p3s]))
十二、【深基3.习8】三角形分类
题目链接
题目描述
给出三条线段 a , b , c a,b,c a,b,c 的长度均是不大于 10000 10000 10000 的正整数。打算把这三条线段拼成一个三角形它可以是什么三角形呢
如果三条线段不能组成一个三角形输出Not triangle如果是直角三角形输出Right triangle如果是锐角三角形输出Acute triangle如果是钝角三角形输出Obtuse triangle如果是等腰三角形输出Isosceles triangle如果是等边三角形输出Equilateral triangle。
如果这个三角形符合以上多个条件请按以上顺序分别输出并用换行符隔开。
输入格式
输入 3 个整数 a a a、 b b b 和 c c c。
输出格式
输出若干行判定字符串。
样例 #1
样例输入 #1
3 3 3样例输出 #1
Acute triangle
Isosceles triangle
Equilateral triangle样例 #2
样例输入 #2
3 4 5样例输出 #2
Right triangle样例 #3
样例输入 #3
6 10 6样例输出 #3
Obtuse triangle
Isosceles triangle样例 #4
样例输入 #4
1 14 5样例输出 #4
Not triangle提示
当两短边的平方和大于一长边的平方说明是锐角三角形。
当两短边的平方和等于一长边的平方说明是直角三角形。
当两短边的平方和小于一长边的平方说明是钝角三角形。
代码python
ls list(map(eval, input().split()))
ls.sort()
_1 ls[2]; _2 ls[1]; _3 ls[0]
if _2 _3 _1: print(Not triangle)
else:if _2 ** 2 _3 ** 2 _1 ** 2: print(Right triangle)elif _2 ** 2 _3 ** 2 _1 ** 2: print(Acute triangle)else:print(Obtuse triangle)if _1_2 or _1_3 or _2_3: print(Isosceles triangle)if _1_2_3:print(Equilateral triangle)
十三、小玉家的电费
题目链接https://www.luogu.com.cn/problem/P1422
题目描述
夏天到了各家各户的用电量都增加了许多相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写据闽价电 [2006]27 号规定月用电量在 150 150 150 千瓦时及以下部分按每千瓦时 0.4463 0.4463 0.4463 元执行月用电量在 151 ∼ 400 151\sim 400 151∼400 千瓦时的部分按每千瓦时 0.4663 0.4663 0.4663 元执行月用电量在 401 401 401 千瓦时及以上部分按每千瓦时 0.5663 0.5663 0.5663 元执行;小玉想自己验证一下电费通知单上应交电费的数目到底是否正确呢。请编写一个程序已知用电总计根据电价规定计算出应交的电费应该是多少。
输入格式
输入一个正整数表示用电总计单位以千瓦时计不超过 10000 10000 10000。
输出格式
输出一个数保留到小数点后 1 1 1 位单位以元计保留到小数点后 1 1 1 位。
样例 #1
样例输入 #1
267样例输出 #1
121.5代码python
num int(input())if 0 num 150:sum num * 0.4463if 150 num 400:sum (num - 150) * 0.4663 66.945if num 400:sum (num - 400) * 0.5663 66.945 116.575;print(round(sum, 1))
十四、小鱼的航程改进版
题目链接https://www.luogu.com.cn/problem/P1424
题目背景
题目描述
有一只小鱼它平日每天游泳 250 250 250 公里周末休息实行双休日)假设从周 x x x 开始算起过了 n n n 天以后小鱼一共累计游泳了多少公里呢
输入格式
输入两个正整数 x , n x,n x,n表示从周 x x x 算起经过 n n n 天。
输出格式
输出一个整数表示小鱼累计游泳了多少公里。
样例 #1
样例输入 #1
3 10样例输出 #1
2000提示
数据保证 1 ≤ x ≤ 7 1\le x \le 7 1≤x≤7 1 ≤ n ≤ 1 0 6 1 \le n\le 10^6 1≤n≤106。
代码python
x, n map(int,input().split( ))
sum 0
i x
while i xn:if i % 7 0 or (i1) % 7 0:i 1continueelse:i 1sum 250print(sum)
十五、三角函数
题目链接https://www.luogu.com.cn/problem/P1888
题目描述
输入一组勾股数 a , b , c a ≠ b ≠ c a,b,ca\neq b\neq c a,b,cabc用分数格式输出其较小锐角的正弦值。要求约分。
输入格式
一行包含三个正整数即勾股数 a , b , c a,b,c a,b,c无大小顺序。
输出格式
一行包含一个分数即较小锐角的正弦值
样例 #1
样例输入 #1
3 5 4样例输出 #1
3/5提示
数据保证 a , b , c a,b,c a,b,c 为正整数且 ∈ [ 1 , 1 0 9 ] \in [1,10^9] ∈[1,109]。
代码python
# fractions这个库是python自带的可以用来约分的库
from fractions import Fraction
list_1 list(map(int,input().split()))
list_1 sorted(list_1)
a1,a3 list_1[0],list_1[2]
a Fraction(a1, a3)
print(a)
十六、 [NOIP2005 普及组] 陶陶摘苹果
题目链接https://www.luogu.com.cn/problem/P1046
题目描述
陶陶家的院子里有一棵苹果树每到秋天树上就会结出 10 10 10 个苹果。苹果成熟的时候陶陶就会跑去摘苹果。陶陶有个 30 30 30 厘米高的板凳当她不能直接用手摘到苹果的时候就会踩到板凳上再试试。
现在已知 10 10 10 个苹果到地面的高度以及陶陶把手伸直的时候能够达到的最大高度请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果苹果就会掉下来。
输入格式
输入包括两行数据。第一行包含 10 10 10 个 100 100 100 到 200 200 200 之间包括 100 100 100 和 200 200 200 的整数以厘米为单位分别表示 10 10 10 个苹果到地面的高度两个相邻的整数之间用一个空格隔开。第二行只包括一个 100 100 100 到 120 120 120 之间包含 100 100 100 和 120 120 120 的整数以厘米为单位表示陶陶把手伸直的时候能够达到的最大高度。
输出格式
输出包括一行这一行只包含一个整数表示陶陶能够摘到的苹果的数目。
样例 #1
样例输入 #1
100 200 150 140 129 134 167 198 200 111
110样例输出 #1
5提示
【题目来源】
NOIP 2005 普及组第一题
代码python Apple map(int, input().split( ))
AppleList list(Apple)
Height int(input()) 30
N 0
for x in range(10):if AppleList[x] Height:N N 1
print(N)
十七、[COCI2006-2007#2] ABC
题目链接https://www.luogu.com.cn/problem/P4414
题面翻译
【题目描述】
三个整数分别为 A , B , C A,B,C A,B,C。这三个数字不会按照这样的顺序给你但它们始终满足条件 A B C A B C ABC。为了看起来更加简洁明了我们希望你可以按照给定的顺序重新排列它们。
【输入格式】
第一行包含三个正整数 A , B , C A,B,C A,B,C不一定是按这个顺序。这三个数字都小于或等于 100 100 100。第二行包含三个大写字母 A A A、 B B B 和 C C C它们之间没有空格表示所需的顺序。
【输出格式】
在一行中输出 A A A B B B 和 C C C用一个 空格隔开。
感谢 smartzzh 提供的翻译
题目描述
You will be given three integers A, B and C. The numbers will not be given in that exact order, but we do know that A is less than B and B less than C. In order to make for a more pleasant viewing, we want to rearrange them in the given order.
输入格式
The first line contains three positive integers A, B and C, not necessarily in that order. All three numbers will be less than or equal to 100. The second line contains three uppercase letters ‘A’, ‘B’ and ‘C’ (with no spaces between them) representing the desired order.
输出格式
Output the A, B and C in the desired order on a single line, separated by single spaces.
样例 #1
样例输入 #1
1 5 3
ABC样例输出 #1
1 3 5样例 #2
样例输入 #2
6 4 2
CAB样例输出 #2
6 2 4代码python a list(map(int, input().split()))
b list(input())
a.sort()for i in range(3):if ord(b[i]) - 64 1:print(a[0], end )if ord(b[i]) - 64 2:print(a[1], end )if ord(b[i]) - 64 3:print(a[2], end )
十八、[NOIP2008 普及组] ISBN 号码
题目链接https://www.luogu.com.cn/problem/P1055
题目描述
每一本正式出版的图书都有一个 ISBN 号码与之对应ISBN 码包括 9 9 9 位数字、 1 1 1 位识别码和 3 3 3 位分隔符其规定格式如 x-xxx-xxxxx-x其中符号 - 就是分隔符键盘上的减号最后一位是识别码例如 0-670-82162-4就是一个标准的 ISBN 码。ISBN 码的首位数字表示书籍的出版语言例如 0 0 0 代表英语第一个分隔符 - 之后的三位数字代表出版社例如 670 670 670 代表维京出版社第二个分隔符后的五位数字代表该书在该出版社的编号最后一位为识别码。
识别码的计算方法如下
首位数字乘以 1 1 1 加上次位数字乘以 2 2 2 ……以此类推用所得的结果 $ \bmod 11$所得的余数即为识别码如果余数为 10 10 10则识别码为大写字母 X X X。例如 ISBN 号码 0-670-82162-4 中的识别码 4 4 4 是这样得到的对 067082162 这 9 9 9 个数字从左至右分别乘以 1 , 2 , … , 9 1,2,\dots,9 1,2,…,9 再求和即 0 × 1 6 × 2 … … 2 × 9 158 0\times 16\times 2……2\times 9158 0×16×2……2×9158然后取 158 m o d 11 158 \bmod 11 158mod11 的结果 4 4 4 作为识别码。
你的任务是编写程序判断输入的 ISBN 号码中识别码是否正确如果正确则仅输出 Right如果错误则输出你认为是正确的 ISBN 号码。
输入格式
一个字符序列表示一本书的 ISBN 号码保证输入符合 ISBN 号码的格式要求。
输出格式
一行假如输入的 ISBN 号码的识别码正确那么输出 Right否则按照规定的格式输出正确的 ISBN 号码包括分隔符 -。
样例 #1
样例输入 #1
0-670-82162-4样例输出 #1
Right样例 #2
样例输入 #2
0-670-82162-0样例输出 #2
0-670-82162-4提示
2008 普及组第一题
代码C
#includestring.h
#includestdio.h
#includemath.h
#include stdlib.h
int main(){char a[14],mod[12]0123456789X;scanf(%s,a);int i,j1,t0;for(i0;i12;i){if(a[i]-) continue;t(a[i]-48)*j;}if(mod[t%11]a[12])printf(Right);else{a[12]mod[t%11];printf(%s,a);}return 0;
}