oj记录
喝奶茶的打铁怪
这个作者很懒,什么都没留下…
展开
-
1568:光照强度
1568:光照强度时间限制: 1 S | 内存限制: 8192 KBAccept: 57 | Submit: 211[提交] [状态] [我的提交] [讨论版]描述有一个长方形的房间,可以近似地看成由a行b列的方格构成。在房间里有m盏灯,每盏灯有一定的光照强度c,可以照亮周围一块区域,作用如下:1、对于灯所在的方格,亮度增加c;2、离灯1格距离的方格,亮度增加c/2,如果该值不是整数,那么取其整数部分(注意每盏灯单独计算对周围亮度的影响时就要取整);3、离灯2格距离的方格,亮度增加c/4的整原创 2021-07-11 14:54:05 · 301 阅读 · 0 评论 -
1567:不喜欢的数字
1567:不喜欢的数字时间限制: 1 S | 内存限制: 8192 KBAccept: 66 | Submit: 165[提交] [状态] [我的提交] [讨论版]描述有5张分别写有1、2、3、4、5的数字牌,现在要把这5张牌分别分给5个小朋友,每个小朋友分到1张牌。不过这些小朋友都有1个自己不喜欢的数字,坚决不想要写有那个数字的牌,如果拿到就会闹翻天。为了维持小朋友的和谐,要避免出现小朋友拿到不喜欢的数字牌的情况。现在已知每个小朋友不喜欢的数字(1个小朋友对应1个数字,可能会有多个小朋友共同不原创 2021-07-10 15:22:22 · 270 阅读 · 0 评论 -
1564:等腰三角形
1564:等腰三角形时间限制: 1 S | 内存限制: 8192 KBAccept: 96 | Submit: 283[提交] [状态] [我的提交] [讨论版]描述已知平面直角坐标系上三个互不相同的点的坐标,问这三个点是否能构成等腰三角形?(等边三角形也算一种等腰三角形)输入多组案例。一个正整数n,表示案例的数量。(n<=20)每组案例由六个整数组成,代表第一个点的横坐标和纵坐标、第二个点的横坐标和纵坐标、第三个点的横坐标和纵坐标。(绝对值均不大于1000)输出针对每组案例,如果原创 2021-07-09 15:43:53 · 205 阅读 · 0 评论 -
1578:韩信分兵
1578:韩信分兵时间限制: 2 S | 内存限制: 8192 KBAccept: 105 | Submit: 204[提交] [状态] [我的提交] [讨论版]描述韩信得到探马报告,项羽率大军来袭。由于营中兵力不足,韩信需要尽可能地拖延项羽的部队。韩信有n名士兵可供调度,他希望把这n名士兵尽可能多地分散成小股部队(至少2队),用于骚扰项羽部队,每个小队的士兵人数都是质数(不要问为什么)。问这n名士兵最多可能分成多少个小队(要求所有士兵都分配完毕)?输入多组案例。一个正整数T,表示案例的数量。原创 2021-07-09 15:41:53 · 118 阅读 · 0 评论 -
1574:韩信又点兵
1574:韩信又点兵时间限制: 1 S | 内存限制: 8192 KBAccept: 80 | Submit: 329[提交] [状态] [我的提交] [讨论版]描述刘邦让韩信指挥一支军队,总人数不大于100万。韩信让士兵按每排A1人排成纵队,发现最后余了1个士兵;每排A2人,也是多1个士兵;…;每排Am人,也是多一个士兵。韩信点兵,多多益善。请求出满足条件的最大数字。输入多组案例。一个正整数n,表示案例的数量。(n<=50)每组案例中,先是一个正整数m,然后是m个数字A1、A2、…原创 2021-07-09 15:39:45 · 108 阅读 · 0 评论 -
4:倍数问题-4
4:倍数问题-4时间限制: 1 S | 内存限制: 8192 KBAccept: 170 | Submit: 330[提交] [讨论版]描述确定p~q中有几个整数是a的倍数,或者是b的倍数。输入一个正整数n,表示有n组案例。每组案例由3个正整数p、q、a、b组成(p<=q<=10亿)。输出针对每组案例,输出一个整数,表示p~q中(包含p和q)有几个整数是a的倍数,或者是b的倍数。每组案例输出完都要换行。样例输入11 100 2 3样例输出67HINT来源我是原创 2020-12-27 17:58:36 · 332 阅读 · 0 评论 -
1:可以整除的数字
1:可以整除的数字时间限制: 2 S | 内存限制: 65536 KBAccept: 5 | Submit: 19[提交] [讨论版]描述给你一个正整数n,判断n能否被3、5、8、11中的一个或多个数整除。输入第一行是一个正整数T代表测试案例的数量。(1<=T<=100)从第二行到第T+1行,每行是一个(可能超过int范围的)正整数n。(1<=n<=1e50)输出针对每组案例,按从小到大的顺序输出可以整除n的数字。数字之间用空格隔开,每行最后一个数字后面没有空格原创 2020-12-08 22:15:28 · 785 阅读 · 0 评论 -
5:综合-3
5:综合-3时间限制: 1 S | 内存限制: 8192 KBAccept: 33 | Submit: 98[提交] [讨论版]描述统计m以内(小于等于m)同时满足以下三个条件的数字的总个数:1、是正整数;2、是完全平方数;3、各位数字上没有相同的数字。输入一个正整数n,表示有n组案例。每组案例由一个正整数m构成(m可能有点大)。输出针对每组案例,输出m以内(小于等于m)同时满足以下三个条件的数字的总个数:1、是正整数;2、是完全平方数;3、各位数字上没有相同的数字(例如171,由于有两原创 2020-12-04 00:51:51 · 392 阅读 · 0 评论 -
9:数组综合-12
9:数组综合-12时间限制: 1 S | 内存限制: 8192 KBAccept: 55 | Submit: 67[提交] [讨论版]描述把一堆数字按照最小数—最大数—第二小数—第二大数—第三小数—第三大数…这样的规律输出所有的数字。输入只有一组案例。一个正整数n,然后是n个整数。(n是偶数)输出把这n个整数按照最小数—最大数—第二小数—第二大数—第三小数—第三大数…这样的规律输出所有的数字。每个数字之间有一个空格,最后的数字后面没有空格和换行样例输入61 2 3 4 5 6样例原创 2020-12-04 00:50:32 · 333 阅读 · 0 评论 -
8:数组综合-11
8:数组综合-11时间限制: 4 S | 内存限制: 8192 KBAccept: 60 | Submit: 116[提交] [讨论版]描述本题请用二分查找法实现。确定一堆数字中有没有某些特定的值。注意:数字只有固定的一堆,但是有很多key,每个key都要确定是否出现在这堆数字中。输入一个正整数n,表示这堆数字一共n个。然后是n个整数,表示这堆数字具体的值。接下来是一个正整数m,然后是m个整数,表示需要判断的m个key值。输出针对每个key值,如果该key值出现在这n个整数中,则输出原创 2020-12-04 00:49:42 · 240 阅读 · 0 评论 -
7:数组综合-10
7:数组综合-10时间限制: 1 S | 内存限制: 8192 KBAccept: 75 | Submit: 102[提交] [讨论版]描述本题请用顺序查找法实现。确定一堆数字中有没有某些特定的值。注意:数字只有固定的一堆,但是有很多key,每个key都要确定是否出现在这堆数字中。输入一个正整数n,表示这堆数字一共n个。然后是n个整数,表示这堆数字具体的值。接下来是一个正整数m,然后是m个整数,表示需要判断的m个key值。输出针对每个key值,如果该key值出现在这n个整数中,则输出原创 2020-12-04 00:48:46 · 276 阅读 · 0 评论 -
6:数组综合-9
6:数组综合-9时间限制: 1 S | 内存限制: 8192 KBAccept: 100 | Submit: 167[提交] [讨论版]描述确定一堆数字中有没有某个特定的值。输入一个正整数n,表示有n组案例。每组案例中,先是一个正整数m,然后是m个整数,最后是一个整数key。输出针对每组案例,如果这m个整数中有某个数字等于key,则输出true,否则输出false。每组案例输出完都要换行。样例输入25 1 2 3 4 5 35 1 2 3 4 5 10样例输出truefa原创 2020-12-04 00:47:46 · 314 阅读 · 0 评论 -
5:数组综合-8
5:数组综合-8时间限制: 1 S | 内存限制: 8192 KBAccept: 79 | Submit: 177[提交] [讨论版]描述把n个数字中最小的数字和最大的数字交换,其他数字的位置保持不变,输出变化后的n个数字。只会有一个最大的数和一个最小的数。输入只有一组案例。一个正整数n,然后是n个整数。输出把n个数字中最小的数字和最大的数字交换,其他数字的位置保持不变,输出变化后的n个数字。每个数字之间用一个空格间隔,最后一个数字后面没有空格或者换行。样例输入51 2 3 4原创 2020-12-04 00:46:39 · 268 阅读 · 0 评论 -
4:数组综合-7
4:数组综合-7时间限制: 1 S | 内存限制: 8192 KBAccept: 32 | Submit: 45[提交] [讨论版]描述输入一个字符串,按字符ASCII码从小到大顺序重新排列字符串并输出。输入只有一组案例。由一个字符串构成。输出一个字符串,字符串里的字符按照ASCII码从小到大顺序排列。不要换行。样例输入crab样例输出abcr #include <iostream>#include<string>using原创 2020-12-03 13:00:26 · 248 阅读 · 0 评论 -
3:数组综合-6
3:数组综合-6时间限制: 1 S | 内存限制: 8192 KBAccept: 50 | Submit: 63[提交] [讨论版]描述把n个数字中最小5个数字的和输出出来输入只有一组案例。一个正整数n,然后是n个整数。(n>=5)输出一个整数,表示最小5个数字的和。不要换行。样例输入101 2 3 4 5 6 7 8 9 10样例输出15 #include <iostream>using namespace std;void原创 2020-12-03 12:59:27 · 144 阅读 · 0 评论 -
2:数组综合-5
2:数组综合-5时间限制: 1 S | 内存限制: 8192 KBAccept: 54 | Submit: 72[提交] [讨论版]描述用冒泡法实现。把n个数字按照从大到小的顺序输出。输入只有一组案例。一个正整数n,然后是n个整数。输出按照从大到小的顺序输出这n个数字,每两个数字之间有一个空格,最后一个数字后面没有空格或换行。样例输入51 2 3 4 5样例输出5 4 3 2 1 #include <iostream>using na原创 2020-12-03 12:58:34 · 131 阅读 · 0 评论 -
1:数组综合-4
1:数组综合-4时间限制: 1 S | 内存限制: 8192 KBAccept: 58 | Submit: 90[提交] [讨论版]描述用选择法实现。把n个数字按照从小到大的顺序输出。输入只有一组案例。一个正整数n,然后是n个整数。输出按照从小到大的顺序输出这n个数字,每两个数字之间有一个空格,最后一个数字后面没有空格或换行。样例输入55 4 3 2 1样例输出1 2 3 4 5 #include <iostream>using nam原创 2020-12-03 12:56:28 · 210 阅读 · 0 评论 -
9:函数(递归)-6
9:函数(递归)-6时间限制: 1 S | 内存限制: 8192 KBAccept: 85 | Submit: 172[提交] [讨论版]描述编写递归函数将输入的整数逐个数字输出,每个数字之间用空格隔开,并且数字为几就应该有几个空格。例如输入12345,则输出1 2 3 4 5 ,其中1后面有1个空格,2后面有2个空格,…,5后面有5个空格。输入一个正整数n,表示n组案例。每组案例由一个正整数m构成。输出针对每组案例,将输入的整数逐个数字输出,每个数字之间用空格隔开原创 2020-12-02 13:06:31 · 461 阅读 · 0 评论 -
7:函数(递归)-4
7:函数(递归)-4时间限制: 1 S | 内存限制: 8192 KBAccept: 174 | Submit: 343[提交] [讨论版]描述编写递归函数将输入的整数逐个数字输出。如输入12345,输出1 2 3 4 5,每个数字之间用空格隔开。输入一个正整数n,表示n组案例。每组案例由一个正整数m构成。输出针对每组案例,将输入的整数逐个数字输出,每个数字之间用空格隔开,最后一位数字后面没有空格。每组案例输出完都要换行。样例输入112345样例输出1 2 3 4 5#in原创 2020-12-02 12:43:01 · 460 阅读 · 0 评论 -
4:数组-13
4:数组-13时间限制: 1 S | 内存限制: 8192 KBAccept: 32 | Submit: 88[提交] [讨论版]描述输入m个数字,输出其中出现次数最多的数字(可能有多个数字的出现次数并列第一多)输入一个正整数n,表示n组案例。每组案例中,首先是一个正整数m,然后是m个整数。输出针对每组案例,输出这m个整数中,出现次数最多的数字。如果有多个数字出现次数并列最多,则按照从小到大的顺序输出这些数字,每个数字之间用一个空格间隔,最后一个数字之后没有空格。每组案例输出完都要换行原创 2020-12-01 21:12:08 · 516 阅读 · 0 评论 -
3:数组-12
3:数组-12时间限制: 1 S | 内存限制: 8192 KBAccept: 41 | Submit: 125[提交] [讨论版]描述输入m个数字,输出其中出现次数最多的数字(保证只会有一个数字出现次数最多,不存在并列第一多)输入一个正整数n,表示n组案例。每组案例中,首先是一个正整数m,然后是m个整数。输出针对每组案例,输出这m个整数中,出现次数最多的数字(保证只有一个数字)。每组案例输出完都要换行。样例输入15 1 2 3 1 4样例输出1#include <i原创 2020-11-30 10:35:50 · 649 阅读 · 0 评论 -
2:阶乘问题-2
2:阶乘问题-2时间限制: 2 S | 内存限制: 65536 KBAccept: 26 | Submit: 100[提交] [讨论版]描述给你一个正整数n,输出 n 的阶乘对 944106571 取模后的结果。输入一个正整数 n。(1 <= n <= 1e9)输出n 的阶乘对 944106571 取模后的结果,然后换行。样例输入5样例输出120 #include <iostream>using namespace std;in原创 2020-11-30 10:33:38 · 632 阅读 · 0 评论 -
1:加法-2
1:加法-2时间限制: 2 S | 内存限制: 65536 KBAccept: 25 | Submit: 249[提交] [讨论版]描述给你两个整数 a 和 b,输出 ( a + b ) % mod 的结果。输入第一行是一个正整数 T 代表测试案例的数量。(1 <= T <= 1000)每组案例包含三个整数 a、b、mod。(long long min <= a、b <= long long max,2 <= mod <= long long max)输原创 2020-11-30 10:31:56 · 219 阅读 · 0 评论 -
2:二维数组-2
2:二维数组-2时间限制: 1 S | 内存限制: 8192 KBAccept: 55 | Submit: 74[提交] [讨论版]描述定义一个100*100的二维数组a,为数组中的元素分别赋值1, -2, 3, -4, …, -10000。输入两个整数x和y,输出a[x][y]的值(x和y保证是合法的下标值)。输入一个正整数n,表示n组案例。每组案例由两个整数x和y组成。输出一个整数,表示a[x][y]的值。每组案例输出完都要换行。样例输入20 099 99样例输出1-原创 2020-11-26 15:53:39 · 589 阅读 · 0 评论 -
1:二维数组-1
1:二维数组-1时间限制: 1 S | 内存限制: 8192 KBAccept: 69 | Submit: 84[提交] [讨论版]描述定义一个100*100的二维数组,为数组中的元素分别赋值1, 2, 3, 4, …, 10000,输出所有元素的总和。输入无输出一个整数,表示二维数组所有元素的和。不要换行。样例输入样例输出自己算吧HINT在这里#include <iostream>using namespace std;int main(){ int a[1原创 2020-11-26 15:32:53 · 890 阅读 · 0 评论 -
1:数组-10
1:数组-10时间限制: 1 S | 内存限制: 8192 KBAccept: 82 | Submit: 148[提交] [讨论版]描述把从某个数字开始起的10个素数存放在数组中,然后输出这10个素数的总和输入一个正整数n,表示n组案例。每组案例由一个正整数m组成。输出针对每组案例,输出一个整数,表示大于等于m的最小10个不同素数的和。每组案例输出完都要换行。样例输入14样例输出192#include using namespace std;bool f(int n)原创 2020-11-26 09:31:13 · 703 阅读 · 0 评论 -
8:数组-8
8:数组-8时间限制: 1 S | 内存限制: 8192 KBAccept: 74 | Submit: 139[提交] [讨论版]描述写一个函数用于根据参数传入的年月日,返回该天是所在年份的第几天。在主函数中输入年月日,通过调用函数,在主函数中输出结果。输入一个正整数n,表示n组案例。每组案例由三个整数a、b、c构成,其中a代表年份,b代表月份,c代表日期。(1<=a<=3199,a、b、c组成的日期是合法的)输出针对每组案例,输出一个整数,表示a年b月c日是所在年份的第几天原创 2020-11-25 13:17:29 · 444 阅读 · 0 评论 -
3:数组-3
3:数组-3时间限制: 1 S | 内存限制: 2048 KBAccept: 146 | Submit: 177[提交] [讨论版]描述把一些整数存放在数组中,然后计算并输出他们的总和输入只有一组案例,有5个整数。输出把这5个整数先存到一个数组里,然后输出他们的总和。不要换行。样例输入1 2 3 4 5样例输出15#include using namespace std;int main(){int a[5],m, sum = 0;for (int i = 0; i &原创 2020-11-25 13:16:08 · 284 阅读 · 0 评论 -
2:数组-2
2:数组-2时间限制: 1 S | 内存限制: 2048 KBAccept: 148 | Submit: 239[提交] [讨论版]描述把一些整数存放在数组中,然后再输出出来输入只有一组案例,有5个整数。输出把这5个整数先存到一个数组里,然后再输出出来,每个整数之间隔一个空格,最后一个整数后面不要有空格也不要换行样例输入1 2 3 4 5样例输出1 2 3 4 5#include using namespace std;int main(){int a[5],m;for原创 2020-11-25 13:15:07 · 279 阅读 · 0 评论 -
1:数组-1
1:数组-1时间限制: 1 S | 内存限制: 2048 KBAccept: 160 | Submit: 237[提交] [讨论版]描述把一些整数存放在数组中,然后再输出出来输入只有一组案例,有5个整数。输出把这5个整数先存到一个数组里,然后再输出出来,每个整数输出后都要换行。样例输入1 2 3 4 5样例输出12345#include using namespace std;int main(){int a[5],m;for (int i = 0; i <原创 2020-11-25 10:58:57 · 254 阅读 · 0 评论 -
10:天干地支
10:天干地支时间限制: 1 S | 内存限制: 8192 KBAccept: 15 | Submit: 41[提交] [讨论版]描述天干地支,源自中国远古时代对天象的观测。“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。天干地支组成形成了古代纪年历法。十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了干支纪元法。干支纪元法的一个周期是六十年,以甲子年作为周期的开始,以癸亥年作为周期的结束。已知1984原创 2020-11-24 20:01:39 · 444 阅读 · 1 评论 -
9:发好人卡的00
9:发好人卡的00时间限制: 1 S | 内存限制: 16384 KBAccept: 18 | Submit: 29[提交] [讨论版]描述00手上有m张好人卡,每天发1~3张,发完为止,问有多少种发送方法。注意:第一天发1张第二天发2张和第一天发2张第二天发1张,是两种不同的发送方法。输入第1行是一个正整数n,表示测试案例的数量。从第2行到第n+1行,每行有1个正整数m(m<=30)。输出针对每组测试案例,输出这m张好人卡发送方法的总数。每组案例输出完后都要换行。样例输入1原创 2020-11-20 14:10:54 · 495 阅读 · 0 评论 -
6:挂彩灯
6:挂彩灯时间限制: 1 S | 内存限制: 32768 KBAccept: 15 | Submit: 60[提交] [讨论版]描述有一堆彩灯,红色绿色两种颜色,现在要把它们串在一起,要求每个红灯后面至少要有1个绿灯,求一共有多少种不同的串法输入第1行是一个正整数n,表示测试案例的数量第2到第n+1行是n组测试数据,每行数据有两个正整数,分别表示红灯的数量和绿灯的数量输出针对每行测试数据,输出不同的串法数量。(答案不会超过50万)每组案例输出完都要换行。样例输入12 3样例输出原创 2020-11-20 07:51:03 · 274 阅读 · 1 评论 -
4:打印裙子
4:打印裙子时间限制: 1 S | 内存限制: 8192 KBAccept: 25 | Submit: 45[提交] [讨论版]描述女装大佬特别喜欢用星号(*)打出裙子的形状,形状如同一个等腰梯形,第一行有a个星号,然后第二行有a+2个星号(即两侧各多一个星号),第三行有a+4个星号,…,最后一行有b个星号,并且最后一行的星号是顶格的,前面没有空格。每行星号打完后,后面不能再有空格字符。例如,当a=3,b=9时,输出如下:输入只有一组案例。两个正整数a和b(a和b保证要么都是偶数,要么都是原创 2020-11-19 21:53:57 · 322 阅读 · 0 评论 -
3:和与积
3:和与积时间限制: 1 S | 内存限制: 8192 KBAccept: 24 | Submit: 68[提交] [讨论版]描述大柱有一次写了两个正整数a和b,告诉赵大佬,a是某两个正整数的和,而b恰好是这两个正整数的积,问这两个正整数分别是多少?(这两个正整数可以是相等的)输入一个正整数n,表示有n组案例。每组案例由两个正整数a和b构成。(1<=a,b<=100000000)输出针对每组案例,如果无解,则输出-1;如果有解,则按从小到大顺序输出这两个正整数,两个数字之间有原创 2020-11-19 21:04:14 · 348 阅读 · 0 评论 -
8:函数(递归)-5
8:函数(递归)-5时间限制: 1 S | 内存限制: 8192 KBAccept: 90 | Submit: 119[提交] [讨论版]描述编写递归函数将输入的整数逐个数字反序输出。如输入12345,输出5 4 3 2 1,每个数字之间用空格隔开。输入输出针对每组案例,将输入的整数逐个数字反序输出,每个数字之间用空格隔开,最后一位数字后面没有空格。每组案例输出完都要换行。样例输入112345样例输出5 4 3 2 1#include using namespace std;原创 2020-11-19 09:09:15 · 326 阅读 · 0 评论 -
2:四维
2:四维时间限制: 1 S | 内存限制: 8192 KBAccept: 37 | Submit: 45[提交] [讨论版]描述赵大佬做了一款三国题材的手游,需要设计很多架空人物的智力、政治、武力、统率力这四维属性值,以及人物的美工。机智的赵大佬想到了使用同学的考试成绩和照片的方法,拍摄了大柱等很多位同学的美(hei)照,并获取了他们C++、数据结构、算法、语文这四门课的成绩。赵大佬制定了成绩->四维属性值的转换公式:智力=[(C++)+(算法)]/2政治=(语文)武力=(C++)统原创 2020-11-19 09:07:09 · 146 阅读 · 0 评论 -
1:赛跑
oj作业1:赛跑时间限制: 1 S | 内存限制: 8192 KBAccept: 39 | Submit: 44[提交] [讨论版]描述大柱和黄大佬比赛跑步,黄大佬会把比赛总时间T小时中的s小时拿来睡觉。现在已知比赛总时间T、黄大佬睡觉时间s、黄大佬的跑步速度a、大柱的跑步速度b。问在比赛总时间内谁跑得更远。输入一个正整数n,表示有n组案例。每组案例由4个整数T、s、a、b组成。(1<=T<=1000,0<=s<=T,1<=a<=100,1<=b&原创 2020-11-19 07:44:09 · 161 阅读 · 0 评论