基本输入输出格式四 接下来看第四种,对应1088题,A+BIV,这一题同样是求和,但是不是a+b两个数字了,而是求n个数的和,输入为先输入一个数组n,然后后面跟n个数字,求这n个数字的和。同样有多组数据,当n=0时结束。样例输入:412345123450样例输出:1015想必结合题意和样例, 基本输入输出 2022年03月25日 228 点赞 0 评论 93408 浏览
竞赛学习路线推荐(编程基础) 关于学习路线的推荐,总体上,分两步学习,第一步学习编程语言(C、C++、java),第二步是学习数据结构和算法不少初学者会选择C语言或C++作为首选,笔者这里也推荐C或C++作为入门,需要注意的是,即便C++入门,也是C风格的学习,即不需要学习面向对象部分, 从入门到进阶 2022年03月13日 190 点赞 0 评论 120666 浏览
基本输入输出格式五 有了上一题的基础,再来看个复杂点的输入输出,1089题,A+BV大家可以先阅读题目(链接见下方作业),题目一开始就告诉有多少组N,每一组又告诉有多少个数字M。大家可以结合样例理解:输入:241234512345输出:1015这个题我们可以用前面格式的组合, 基本输入输出 2022年04月27日 160 点赞 0 评论 81252 浏览
基本输入输出格式六 接下来我们继续看1090题,A+BVI这一题也是多组输入,如输入:41234512345则输出:1015但并没有说明什么时候结束,因此需要在循环中不间断的接收,后面的输入就没有难度了,依旧n--循环依次接收,记得累加求和的变量每次都归零就OK了参考C语言代码:#include<stdio.h>intm 基本输入输出 2022年03月08日 58 点赞 0 评论 76705 浏览
基本输入输出格式七 A+BVII本节的题目就简单多了,和第一节的题目非常像,又回到了两个数的和的问题,但唯独不同的是输出格式要多一个换行,如格式:151020输出:630仔细观察发现,输出的两个答案中间是有一个空行的,这就是本题的要求,即多组输入数据,但每个输出最后都带一个换行, 基本输入输出 2022年05月15日 158 点赞 0 评论 94530 浏览
基本输入输出格式八 最后一个例题,和之前也看起来差不多,还是多个数字求和,不同的是在输出格式要求多一个空行,如输入:3412345123453123输出:10156因此本题几乎在1089题上多输出一个换行即可(如果不修改直接提交,则会提示格式错误),参考C语言代码:#include<stdio.h>intmain(){i 基本输入输出 2022年01月22日 179 点赞 0 评论 106753 浏览
C++输入输出的效率优化 看到不少初学编程的同学是学的C++,或者学了C再学C++之后,会习惯性的用C风格的C++代码编写程序,因此习惯了cout、cin输入输出,但在默认情况下,同样输入输出语句,C语言的scanf和printf,比C++的std::cin和std::cout要快的多。 经验与技巧 2022年01月04日 114 点赞 0 评论 114036 浏览
C语言输入输出效率优化 scanf和printf作为C语言的标准输入输出函数,为了提高效率,也是有优化的空间的注意,本页面中介绍的读入和输出优化均针对整型数据,若要支持其他类型的数据(如浮点数),可自行按照本页面介绍的优化原理来编写代码。输入优化:我们都知道,getchar是用来读入一个字符的数据并将其转换为char类型的函 经验与技巧 2022年04月16日 208 点赞 0 评论 89569 浏览
本机电脑测试没有问题为什么提交答案错误(WA)? 初入竞赛的不少同学面临这样的问题,就是明明自己的输出与题目的样例输入没有区别,也确实仔细检查过了,但提交还是答案错误,或者只得了几十分,这是为什么呢?前面介绍OJ的文章中提到过,题目给出的样例数据仅仅是方便用户验证题意的,后台真正测试的数据并非如此, 经验与技巧 2022年03月07日 280 点赞 0 评论 85084 浏览
为什么提交会时间超限(TLE)? 明明答案都一样,样例也没问题,为什么提交确是时间超限呢??这里给大家举一个例子,如果是一个N以内素数的问题,大家可能会使用常见的算法如:#include<stdio.h>intmain(){inti,j;intN,a;scanf("%d",&N);for(i=2;i<=N;i++)//因为1不是素数, 经验与技巧 2022年01月10日 190 点赞 0 评论 75770 浏览