摘要: 这道题只是处理有一小点麻烦,就是一个字符串+模拟。 我用的是最最朴素的方法了,dalao勿喷。 先定义三个字符串(不是字符数组!),前两个用于输出判断(没错!就是这样!),最后一个才是输入用的。 再定义两个整型的变量,用于保存进球数。 哎,算了,讲的太麻烦,在代码里讲的更清楚。 $code$ #in 阅读全文
posted @ 2018-08-28 22:04 Aehnuwx 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 这道题,比那道试机题又难一点了。 素数判断即可。 $code$ #include <cstdio> using namespace std; bool prime(int x) { //判断素数的函数,一定记住1要特判 if(x == 1) return false; for(int i = 2; 阅读全文
posted @ 2018-08-28 22:03 Aehnuwx 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一个简单的素数判断。 我就写了个最暴力的素数判断,$dalao$勿喷。 话不多说,上代码,代码中有注释,自己看。 $code$ #include<cstdio> using namespace std; bool is_prime(int);//素数判断的函数 void work(); int n; 阅读全文
posted @ 2018-08-28 22:01 Aehnuwx 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 由于题目中说必须要是$X$的倍数,但不能是$Y$的倍数,所以如果$Y$能被$X$整除,输出$X$,否则输出$-1$。 前方高能压行—— $code$ #include<iostream> main(){int a,b;std::cin>>a>>b;if(a%b)std::cout<<a<<'\n'; 阅读全文
posted @ 2018-08-28 22:01 Aehnuwx 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 两行代码题解,或是最短题解? 按照题目模拟即可。时间复杂度$O(n)$。 $code$ #include<iostream> main(){int a,b,c;std::cin>>a>>b>>c;for(int i=1;i<=127;i++)if(i%3==a&&i%5==b&&i%7==c)std 阅读全文
posted @ 2018-08-28 22:00 Aehnuwx 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 正如很多$dalao$所说,$DP$确实是做这道题的一个好办法蛤 但是因为我今天正好在自学$Floyd$,所以这题我就用$Floyd$写了 反正这题$N$的范围很小,$O(N^3)$可以过 $Floyd$算法的主要思想就是:找到从$i$点通过一个或多个中转点(也可能没有)到达$j$点的最佳路线。 就 阅读全文
posted @ 2018-08-28 21:58 Aehnuwx 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 这道题不是sb题吗。。 然而这并不能掩盖我打比赛时掉rating的事实 截至2018年8月2日晚间21点52分,这道题目是黄题??? 这题不就是校门外的树吗?? 如果想要求题目大意去看校门外的树 第一问跟校门外的树一模一样。。。。 懒得解释那么多了,上代码 $code$ #include <bits 阅读全文
posted @ 2018-08-28 21:56 Aehnuwx 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 话说这题就是暴力枚举orz (好像那次比赛是div3) 就是要你求一个字符串内出现数量最多的两位子串,如果有多个就输出任意一个就行了。 说明中说了: ```In the first example "BA" is also valid answer.``` 但是@静静是我的,在本题写的题解里说输出字 阅读全文
posted @ 2018-08-28 21:55 Aehnuwx 阅读(232) 评论(0) 推荐(0) 编辑