09 2020 档案
摘要:测试点2:问题物品四位输出的零位补齐 思路:输入即检测,检测出问题即输出,看代码吧 1 #include<iostream> 2 #include<vector> 3 4 using namespace std; 5 6 int main() { 7 int n = 0, m = 0; 8 /*问题
阅读全文
摘要:水水水! 1 #include<iostream> 2 3 using namespace std; 4 5 int main() { 6 int allt = 0, k = 0; 7 cin >> allt >> k; 8 for (int i = 0; i < k; ++i) { 9 int n
阅读全文
摘要:刚开始理解错题意了/捂脸,以为让输出两段折叠后最长的绳子 题的本意是,把n条绳子按照题的规律折叠后如何最长/捂脸 思路:输入后用sort对所有输入的绳子的长度进行排序(从小到大),让长的绳子尽量少的折叠,用double类型的变量存储结果,最后向下取整输出即可 1 #include<iostream>
阅读全文
摘要:刚开始没用map,想利用数组容器存储获过奖的昵称,关于如何判断是否已经获过奖,直接用的遍历的方法,跟数组的每一个元素进行比较(很繁琐,也很费时) 原本的想法,测试点3怎么也无法通过(测试点3:顺延之后要从该获奖序号开始取下一个间隔为N的序号为中奖号。) 后来看了看别人的代码,用一个map来存储每一个
阅读全文
摘要:本题的输入不要用cin,要用scanf,否则会有测试点4的超时 思路:利用map来存储每个像素点出现的次数,judge函数判断与周围八个像素点的色差阈值是否超过TOL,输入时让每个像素点的出现次数做累加,方便之后判断本像素点是否是只出现过一次的(输入样式1中,16711479超过了色差阈值,但是有两
阅读全文
摘要:思路:输入后直接对比,没什么可说的 题目中说正确密码里不包含空格、Tab、回车的非空字符串,可没说错误答案里不包含(所以要用getline(),否则测试点2、5会出现问题) (为什么在使用getline前要用一个getchar(),不用一个getchar()所有测试点就无法通过。。。很奇怪) 1 #
阅读全文
摘要:少一个for运行超时了??? 1 #include<iostream> 2 #include<vector> 3 4 using namespace std; 5 6 int main() { 7 int n = 0, m = 0; 8 int a = 0, b = 0; 9 int replace
阅读全文
摘要:又是200ms,肯定又有超时检测 思路:创建一个足够大的伴侣二维数组,用来记录每个人的伴侣(二维数组第一位[0])和是否出席(二维数组第二位[1]),输入每个人的伴侣id后,二维数组中对应id储存对方的id 1 cp[tmp1][0] = tmp2; //记录彼此的伴侣 2 cp[tmp2][0]
阅读全文
摘要:思路:对于每个输入的数每位相加后的数(朋友数)存入一个vector中,利用sort对朋友数进行升序排序,对所有朋友数进行遍历,统计所有不重复的的朋友数的总数,输出总数后,再次对所有朋友数进行遍历,输出不重复的朋友数(这个方法是我第一次想出来的方法,有些繁琐,可以尝试用集合的思路) 1 #includ
阅读全文
摘要:好说好说,水水水 1 #include<iostream> 2 #include<cmath> 3 4 using namespace std; 5 6 int main() { 7 int n = 0; 8 double r; 9 cin >> n; 10 for (int i = 0; i <
阅读全文
摘要:思路:输入两个分数的分子分母之后,为了之后方便进行比较,调整两分数的顺序为从小到大,分子从零开始进行累加到 k-1(i),判断通分后的分子(tmp)与分数1通分后的分子(cmp1),分数2通分后的分子(cmp2)进行比较,且保证将要输出的分子分母没有公约数(gcd)(更为方便理解的最大公约数的代码在
阅读全文

浙公网安备 33010602011771号