椰程信奥

海南科技特长生
添加微信进群聊 微信扫码添加好友
[贪心]P169. 【例28.3】 数列分段

[贪心]P169. 【例28.3】 数列分段

255
2023-12-28

从前往后遍历数列,每次将当前数加入已有的一段中,如果该段的和超过了 m,则将当前数新开一段。 定义两个变量 cnt 和 sum,分别表示当前已有的分段数和当前分段的和。初始时,cnt 为 1(最后一段),sum 为 0。遍历数列,对于...

int的意义

int的意义

254
2023-12-24

初学C++时,我很快发现int的弊端,它的范围只有-2147483648,~2147483647,做乘法运算时,程序有时候就爆了,不得不改成long long(范围9223372036854775807~-92233720368547...

从Python转C++竞赛编程的学习建议

从Python转C++竞赛编程的学习建议

253
2023-12-23

Python已经成为学习编程的入门语言之一,它简单易懂,语法灵活,但是在竞赛编程领域中,C++语言的效率和性能更为突出。因此,作为一名小学生在学了一年Python后,想要转学C++竞赛编程是明智的选择。 这个时候,有两个方向可以选择:...

想要参加USACO 信奥选手需要满足哪些条件?

想要参加USACO 信奥选手需要满足哪些条件?

252
2023-12-23

随着信息学的学生数量逐年增加,越来越多的孩子开始参与相关竞赛。除了参加CSP-J/S外,很多学生也开始关注USACO。这项竞赛与CSP相仿,因此也被很多学生认为是CSP的预选赛。 USACO按照考察范围和题目难度,分为四个组别:青铜、...

洛谷《深入浅出》入门之 函数与结构体

洛谷《深入浅出》入门之 函数与结构体

2023-12-22

有时程序中会使用多次相同的语句,而且无法通过循环来减少重复编程。对于这样的功能,如果能像使用 sqrt()、max() 这样变成一个函数,那该多好啊!其实每个程序都用到了主函数——main()。除此之外,还可以自己定义其他函数,并将参...

洛谷《深入浅出》入门之字符串

洛谷《深入浅出》入门之字符串

2023-12-22

计算机并不仅仅能够处理数学问题,还可以用来处理文字,比如写文章、处理代码、记录信息等等……如果需要将各种语句记录在计算机中,就要用到字符串或者字符数组。 我们已经在最开始的地方尝试输出过”I love Luogu&rdqu...

洛谷《深入浅出》入门之数组

洛谷《深入浅出》入门之数组

2023-12-22

计算机运算速度很快,一秒钟可以处理成千上万的数据。之前的例子都是读取一个数据后立刻对这些数据进行处理,然后再也不需要用到这些数据了;有时候,我们读入数据后还需要将这些数据保存下来,便于以后再次使用。如果保存个别几个数据,可以设立几个变...

洛谷《深入浅出》入门之循环结构

洛谷《深入浅出》入门之循环结构

2023-12-22

虽然计算机可以在短时间批量处理成千上万条指令,但是不少问题中有许多规律性的重复操作,比如说计算几百个学生的平均分,或者对上万人的名单进行排序。仅使用顺序或者分支结构,对每一步操作都写出对应的语句是不可能的;但可以使用循环语句让计算机反...

洛谷《深入浅出》入门之分支结构

洛谷《深入浅出》入门之分支结构

2023-12-22

人们在人生中需要做出许多选择,小到考虑晚上吃什么,大到决定高考志愿填报的学校。只有一次次选择后才能带来无限可能,我们要根据自己掌握的情况,做出最佳的选择。 程序的执行也不是一成不变的,往往会要求程序能够在不同的场合下有不同的动作。这时...

洛谷《深入浅出》入门之顺序结构

洛谷《深入浅出》入门之顺序结构

2023-12-22

千里之行,始于足下。程序设计虽然花样繁多,但还是要从最简单的地方开始学习,由浅入深,直至掌握。毕竟任何复杂的工程代码都是由一行行简单的代码组成的。 我们编写计算机程序,将一个任务分解成一条一条的语句,计算机会按照顺序一条一条的执行这些...