- 博客(24)
- 收藏
- 关注
原创 算得分C语言
题目描述唐克 参加了语法周赛。做完题目后,发现赛制为欢乐赛制,不是很常见的 OI/IOI/ICPC 赛制。于是他仔细阅读了欢乐赛制的规则:- 欢乐 赛制下,选手可以多次提交一道题目,并获得实时评测结果。- 欢乐 赛制下,多次提交会导致选手的得分被扣除,排行榜将显示用户的最高得分。- 欢乐 赛制下,每道题的最终得分为:s*max(0.95n,0.7)。 s,n 分别代表本次得分和本次提交前的尝试次数。面对 s*max(0.95n,0.7) 这样的式子,没学过小数的 唐克 犯了难。但是他很快想
2024-01-26 14:25:57
181
原创 神奇的小鼓C语言
小明有一个神奇的小鼓,小鼓中存储了一些能量豆,当他用左手拍鼓时,能量豆的数量会增加,当他用右手拍鼓时,能量豆的数量会减少(执行这个动作前,鼓中能量豆的数量一定超过减少数),这天小明用手拍了n下小鼓后,小鼓中的能量豆数量变为m个,请你帮小明算一下今天拍鼓前的能量豆数量。接下来的n行,每行包括两个整数,第一个数为拍鼓用的手,0表示左手,1表示右手,第二个数是增加或减少的能量豆数量x。最后一行为一个整数m,表示最后能量豆的数量。第一行,一个整数n,表示拍鼓次数。一个整数,为拍鼓前的能量豆数量。
2024-01-26 13:39:48
184
原创 卖水果C语言
这个样例是真实游戏中 唐克 试出来的售价,唐克 的选择是青柠、沙桃做果酱卖掉、苹果烤熟卖掉。1. 四种水果都可以酿造果酱,10 个某种水果就可以酿造出一罐对应的果酱,四种果酱售价均为 x 元。对于 100% 的数据,1≤n,x,y,a1,a2,a3,a4≤104,保证 n 是 10 的倍数。3. 当然也可以直接烤熟售卖,四种水果直接烤熟售卖的单价分别为 a1, a2, a3, a4 元。2. 可以使用每种水果各两个,一共 8 个水果,制作出水果沙拉,水果沙拉售价为 y 元。
2024-01-26 13:25:42
260
原创 (枚举)找数游戏C语言
一个三位数,各位数字互不相同,十位数字比个位、百位数字之和还要大,且十位、百位数字之和不是质数。桐桐想把符合上述条件的三位数找出来,你能帮助她吗?按照从小到大的顺序,每行输出8个满足条件的三位数,数与数之间有一个空格。
2024-01-21 15:34:42
694
原创 求n个数中出现次数最多的数C语言
比如:假设读入5个数,分别为1 2 3 3 5,出现次数最多的数就是3。(本题的数据确保出现次数最多的数只有1个,不存在多个数出现的次数都最多的情况)从键盘读入n个整数(n
2024-01-16 15:23:48
565
1
原创 数字统计C语言
比如给定范围[2,22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。输入共1行,为两个正整数L和R(1≤L≤R≤10000),之间用一个空格隔开。其实这只有10000的范围,可以枚举每个位上的数是否等于2,cnt++即可。请统计某个给定范围[L,R]的所有整数中,数字2出现的次数。原本while循环想用函数作做,发现做不出来qwq;输出共1行,表示数字2出现的次数。
2024-01-16 10:29:39
415
1
原创 字符出现的频率C语言
按照从0到9顺序输出统计结果。每个数字的信息占一行,如“0:2”表示数字字符0出现了2次。从键盘输入一行文本,统计其中数字字符‘0’~‘9’出现的频率并输出。没出现的不需要输出。一行文本,长度不超过1000。
2024-01-15 20:30:36
382
原创 删除重复字符C语言
输入一个长度不超过 100 的字符串,删除串中的重复字符。例如:输入的字符串为abacaeedabcdcd,删除重复字符串后为abced。删除重复字符后的字符串,保留原来的顺序。一个长度不超过100个字符。
2024-01-15 20:28:22
661
原创 橘子排队C语言
秋天到了,同学们去橘子园摘橘子。张老师要求同学们把摘好的橘子去掉一个最大的,再去掉一个最小的的橘子,求出剩余的橘子的平均重量,并将剩余的橘子按照由轻到重排序。第一行输出剩余橘子的平均重量,结果保留1位小数。第二行输出剩余橘子按照由轻到重排序后的结果。第一行是橘子的数量n。第二行是n个正整数,表示这些橘子的重量。
2024-01-15 14:56:30
781
原创 数苹果C语言
苹果丰收了,有n堆苹果,小红就在苹果堆旁。小红已经知道了每堆苹果有多少个。她要问一问从第a堆到第b堆一共有多少个苹果。是属于前缀和的一道题,这个是不超时的,如果是双层循环的话会时间超限。输入数字n,然后输入n个数据。再输入m,然后输入m行数据。对于%100的数据:0≤n≤100000。对于%80的数据:0≤n≤10000;输出m次a到b堆一共有多少个。
2024-01-14 20:10:17
512
1
原创 Do You Know Your ABCs?C语言
2 2 7int main()int a[12];int i,n=7;for(i=1;i<=n;i++)cin>>a[i];int a1,b,c;return 0;
2024-01-14 17:00:00
368
1
原创 魔法飞毯C语言
明明在玩魔法飞毯游戏,所有飞毯的形状都是矩形。她的面前有n个数(均为正整数),她想从中选出两个数作为飞毯的长和宽,使这张飞毯的面积尽量大,问这张最大飞毯的面积是多少?对于100%的数据,2<=n<=100000,其余数字均小于等于10000。对于50%的数据,2<=n<=100,其余数字均小于等于1000。对于20%的输入数据,2<=n<=4,其余数字均小于等于10。一个正整数,表示能够组成的最大飞毯面积。开long long保险一点 qwq。第一行:一个整数n,表示一共有n个数。
2024-01-14 15:46:22
468
1
原创 snake toy C语言
Snuke has N sticks. The length of the i-th stick is li.Snuke is making a snake toy by joining K of the sticks together.The length of the toy is represented by the sum of the individual sticks that compose it. Find the maximum possible length of the toy.
2024-01-14 14:25:10
334
1
原创 分数C语言
每位同学都有自己的一个幸运数,乐乐所在班级共有 n 位同学,因此有编号为 1 至 n的 n 块标牌;标牌的编号与自己的幸运数相乘,就是这位同学的分数。你的工作就是帮乐乐寻找一种方案,使得班级的总分数最大。第二行共有 n 个不超过 10000 的正整数,中间用 1 个空格隔开。cnt的最后数字是要开long long的,这是唯一要注意的一点。对于 100%的数据, 1 < n <= 10 000。对于 70%的数据, 1 < n <= 1 000。只有一行且只有一个整数:乐乐班级的总分数。
2024-01-14 13:30:03
367
1
原创 切蛋糕C语言
陶陶的生日,她要把一份圆形披萨分给n个好朋友,她想把这份披萨切成n+1份使得每个人都能得到一份(她自己也要分得一份)。这n+1份披萨要求大小和形状都要完全一样。那么陶陶最少要切多少刀?切披萨时,只能切直线,不能把披萨叠放起来切。第一行仅有一个非负整数n,表示要把披萨切成n+1份。样例1和样例2切法如下,按着白线分别切两刀和切五刀。很简单,但是要long long不然就错了,呜呜。仅有一个整数,表示最少要切披萨的次数。对于100%的数据:0<n≤1018。
2024-01-14 11:23:12
488
1
原创 淘淘捡西瓜C语言
地上有一排西瓜,每个西瓜都有自己的重量。淘淘有一个包,包的容量是固定的,淘淘希望尽可能在包里装更多的西瓜(当然要装整个的,不能切开装),请问淘淘的包最多能装下多少个西瓜?为了更多的捡到西瓜,那一定是从小到大的捡西瓜的重量,那就要对西瓜的重量排序,cnt为了和背包的重量比较,num统计西瓜的数量。第一行两个整数n,x,表示有n个西瓜,背包容量是x。(1<=n<=100)一个整数,表示淘淘最多能装多少西瓜回家。下面n个整数数,表示西瓜的重量。
2024-01-14 10:43:21
779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人