- 博客(79)
- 收藏
- 关注
原创 1038:苹果和虫子
你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入仅一行,包括n,x和y(均为整数)。输出也仅一行,剩下的苹果个数。
2024-10-18 22:27:54 253
原创 1036:A×B问题
一行,包含两个正整数A和B,中间用单个空格隔开。输入两个正整数A和B,求A×B的值。注意乘积的范围和数据类型的选择。一个整数,即 A×B 的值。
2024-10-18 21:01:09 200
原创 1034:计算三角形面积
平面上有一个三角形,它的三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3),那么请问这个三角形的面积是多少,精确到小数点后两位。输入仅一行,包括66个双精度浮点数,分别对应x1,y1,x2,y2,x3,y3。输出也是一行,输出三角形的面积,精确到小数点后两位。
2024-10-18 20:56:03 143
原创 1033:计算线段长度
已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。一个实数,即线段AB的长度,保留到小数点后3。第一行是两个实数Xa,Ya,即A的坐标。第二行是两个实数Xb,Yb,即B的坐标。输入中所有实数的绝对值均不超过10000。
2024-10-18 20:28:33 157
原创 1032:大象喝水查
一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。输出一行,包含一个整数,表示大象至少要喝水的桶数。
2024-10-18 20:26:15 96
原创 1030:计算球的体积
这里取 π=3.14π=3.14。现给定 r,即球半径,类型为double,求球的体积V,保留到小数点后22位。输入为一个不超过 100 的非负实数,即球半径,类型为double。对于半径为 r 的球,其体积的计算公式为V=4/3πr。输出一个实数,即球的体积,保留到小数点后 2 位。
2024-10-13 17:12:03 222
原创 1029:计算浮点数相除的余
计算两个双精度浮点数a和b的相除的余数,a和b都是双精度浮点数。这里余数(r)的定义是:a=k×b+r,其中kk是整数,0≤r<b。输入仅一行,包括两个双精度浮点数a和b。输出也仅一行,a÷b的余数。
2024-10-13 16:57:39 204
原创 2073:【例2.16 】三角形面积
传说古代的叙拉古国王海伦二世发现的公式,利用三角形的三条边长来求取三角形面积。已知△ABC中的三边长分别为a,b,c,求△ABC的面积。
2024-10-13 16:56:23 233
原创 2072:【例2.15】歌手大奖赛
歌手大奖赛上6名评委给一位参赛者打分,6个人打分的平均分为9.6分;如果去掉一个最高分,这名参赛者的平均分为9.4分;如果去掉一个最低分,这名参赛者的平均分为9.8分;如果去掉一个最高分和一个最低分,这名参赛者的平均是多少?按实数格式输出,保留2位小数。
2024-10-13 16:51:09 239
原创 2071:【例2.14】平均分
已知某班有男同学x位,女同学y位,x位男生平均分是87分,y位女生的平均分是85,问全体同学平均分是多少分?平均分(保留4位小数)。
2024-10-13 16:44:20 220
原创 P1219 [USACO1.5] 八皇后 Checker Challenge
一个如下的 6×6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。前三行为前三个解,每个解的两个数字之间用一个空格隔开。第四行只有一个数字,表示解的总数。这只是棋子放置的一个解。请编一个程序找出所有棋子放置的解。并把它们以上面的序列方法输出,解按字典顺序排列。一行一个正整数 n,表示棋盘是 n×n 大小的。请输出前 3 个解。最后一行是解的总个数。对于 100%的数据,6≤n≤13。行号 1 2 3 4 5 6。
2024-10-07 15:22:42 668
原创 P1217 [USACO1.5] 回文质数 Prime Palindromes
因为 151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数。写一个程序来找出范围 [a,b](5≤a<b≤100,000,000)(一亿)间的所有回文质数。提示 2: 要产生正确的回文数,你可能需要几个像下面这样的循环。提示 1: 找出所有的回文数再判断它们是不是质数(素数).第一行输入两个正整数 a 和 b。输出一个回文质数的列表,一行一个。题目翻译来自NOCOW。
2024-10-07 15:19:25 442
原创 P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two
一个格子可以是:一个障碍物,两头牛(它们总在一起),或者 Farmer John。两头牛和 Farmer John 可以在同一个格子内(当他们相遇时),但是他们都不能进入有障碍的格子。每次(每分钟)Farmer John 和两头牛的移动是同时的。如果他们在移动的时候穿过对方,但是没有在同一格相遇,我们不认为他们相遇了。计算 Farmer John 需要多少分钟来抓住他的牛,假设牛和 Farmer John 一开始的行动方向都是正北(即上)。两只牛逃跑到了森林里。你的任务是模拟他们的行为(牛和 John)。
2024-10-07 15:10:56 503
原创 P2419 [USACO08JAN] Cow Contest S
如果编号为 A的奶牛的编程能力强于编号为 B 的奶牛 (1≤A,B≤N,A≠B),那么她们的对决中,编号为 A的奶牛总是能胜出。FJ 想知道奶牛们编程能力的具体排名,于是他找来了奶牛们所有 M(1≤M≤4,500)轮比赛的结果,希望你能根据这些信息,推断出尽可能多的奶牛的编程能力排名。于是,编号为 2 的奶牛的排名必然为第 4,编号为 5 的奶牛的水平必然最差。第 2∼M+1 行,每行为两个用空格隔开的整数A,B ,描述了参加某一轮比赛的奶牛的编号,以及结果(每行的第一个数的奶牛为。
2024-10-07 15:08:30 304
原创 P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here
他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来决定这个小组是否能被那颗彗星后面的 UFO 带走。小组名和彗星名都以下列方式转换成一个数字:最终的数字就是名字中所有字母的积,其中 A是 1,Z 是 26。写出一个程序,读入彗星名和小组名并算出用上面的方案能否将两个名字搭配起来,如果能搭配,就输出。第1行:一个长度为 1 到 6 的大写字母串,表示彗星的名字。
2024-10-07 15:04:24 135
原创 P1216 [USACO1.5] [IOI1994]数字三角形 Number Triangles
写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。对于 100% 的数据,1≤r≤1000,所有输入在 [0,100] 范围内。在上面的样例中,从 7→3→8→7→5的路径产生了最大权值。后面每行为这个数字金字塔特定行包含的整数。第一个行一个正整数 r ,表示行的数目。单独的一行,包含那个可能得到的最大的和。题目翻译来自NOCOW。观察下面的数字金字塔。
2024-10-07 14:58:30 152
原创 P1554 梦中的统计
Bessie 的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码(0…9):每一个数码在计数的过程中出现过多少次?给出两个整数 M和 N,求在序列 [M,M+1,M+2,…,N−1,N]中每一个数码出现了多少次。第 11 行: 十个用空格分开的整数,分别表示数码 0…9在序列中出现的次数。Bessie 处于半梦半醒的状态。过了一会儿,她意识到她在数数,不能入睡。数据保证,1≤M≤N≤2×10⁹,N−M≤5×10⁵。第 11 行: 两个用空格分开的整数 M 和 N。
2024-10-07 14:45:15 142
原创 1027:输出浮点数
读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。第二行是按“%f”保留5位小数输出的双精度浮点数;第一行是按“%f”输出的双精度浮点数;第三行是按“%e”输出的双精度浮点数;第四行是按“%g”输出的双精度浮点数。
2024-10-07 14:30:19 423
原创 1026:空格分隔输出
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。第三行是一个单精度浮点数;第四行是一个双精度浮点数。
2024-10-07 14:29:19 178
原创 1025:保留12位小数的浮点数
读入一个双精度浮点数,保留12位小数,输出这个浮点数。也只有一行,保留12位小数的浮点数。只有一行,一个双精度浮点数。
2024-10-07 14:28:15 196
原创 P1000 超级玛丽游戏
超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。本题是洛谷的试机题目,可以帮助了解洛谷的使用。建议完成本题目后继续尝试。
2024-10-07 14:14:46 420
原创 2069:【例2.12 】糖果游戏
某幼儿园里,有5个小朋友编号为1、2、3、4、5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果。游戏后5个小朋友的糖果数。5个小朋友的糖果数。
2024-10-07 14:14:26 255
原创 1022:整型与布尔型的转换
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?一个整型范围内的整数,即初始时整型变量的值。一个整数,经过上述过程后得到的结果。
2024-10-06 12:54:26 219
原创 1021:打印字符
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。一个整数,即字符的ASCII码,保证存在对应的可见字符。一行,包含相应的字符。
2024-10-06 12:53:43 132
原创 1020:打印ASCII码
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。一个十进制整数,即该字符的ASCII码。一个除空格以外的可见字符。
2024-10-06 11:52:29 330
原创 1019:浮点数向零舍入
输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。一个整数,即向零舍入到整数的结果。
2024-10-06 11:51:40 137
原创 1018:其他数据类型存储空间大小
分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2024-10-06 11:51:06 211
原创 1017:浮点型数据类型存储空间大小
分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2024-10-06 11:50:29 200
原创 P1204 [USACO1.2] 挤牛奶Milking Cows
期间最长的至少有一个农民在挤奶的连续时间为 900900 秒 (从 300300 秒到 12001200 秒),而最长的无人挤奶的连续时间(从挤奶开始一直到挤奶结束)为 300300 秒 (从 12001200 秒到 15001500 秒)。第一个农民在 300300 秒 (从 55 点开始计时) 给他的牛挤奶,一直到 10001000 秒。对于 100%100% 的数据,1≤n≤50001≤n≤5000,0≤l≤r≤1060≤l≤r≤106。(从有人挤奶开始算起)一行,两个整数,即题目所要求的两个答案。
2024-10-06 11:32:28 595
原创 P1444 [USACO1.3] 虫洞 wormhole
例如,假设有两个成对的虫洞 A(1,1)A(1,1) 和 B(3,1)B(3,1),Bessie 从 (2,1)(2,1) 开始朝着 xx 正方向移动。Bessie 将进入虫洞 B(3,1)B(3,1),从 A(1,1)A(1,1) 出去,然后再次进入 BB,困在一个无限循环中!将虫洞编号为 1∼41∼4,然后通过将 1,21,2 和 3,43,4 匹配,如果 Bessie 从 (0,0)(0,0) 到 (1,0)(1,0) 之间的任意位置出发,她会陷入无限循环中。题面翻译摘自 NOCOW。
2024-10-06 11:07:09 579
原创 1016:整型数据类型存储空间大小
分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。
2024-10-06 10:55:31 245
原创 1414:【17NOIP普及组】成绩
【输入输出样例 1 说明】 牛牛的作业成绩是 100 分,小测成绩是 100 分,期末考试成绩是 80 分,总成 绩是 100 × 20% + 100 × 30% + 80 × 50% = 20 + 30 + 40 = 90。【输入输出样例 2 说明】 牛牛的作业成绩是 60 分,小测成绩是 90 分,期末考试成绩是 80 分,总成绩是 60 × 20% + 90 × 30% + 80 × 50% = 12 + 27 + 40 = 79。对于另外 30% 的数据,A = B = 100。
2024-10-06 10:54:49 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人