2020.11.27哈尔滨理工大学软件与微电子学院程序设计竞赛(同步赛)
发布日期:2021-05-15 01:02:45 浏览次数:18 分类:精选文章

本文共 1340 字,大约阅读时间需要 4 分钟。

那是一个非正式的小组讨论记录,记录了我对多个编程题目的思考与解答。这些题目大多来自不同的编程比赛-style题目,存在的题型也比较多样化,有些是数学推导题,有些是程序编写题,还有一些是脑筋急转弯-style题。

抗疫必胜题

第一个抗疫必胜题看起来像是简单的图片题,但实际上,仔细看了下发现题目似乎想让人在抗疫过程中展现程序的执行力。这个题目的正确解法应该是无任何条件的输出固定值,和图片无关,这让我有些困惑。

疫情死亡率

第二个题目涉及到死率的计算,根据提供的代码,我可能需要重新审视浮点数的输出问题。原本用的是gcc编译器,结果显示输出总是有小数点后的问题,导致次数不对。

整除判断

第三个题目看起来是一个简单的整除判断。如果能够整除,就输出YES,否则输出NO。然而,最初的代码中发现,如果用户输入的数值很大时,程序可能会出现溢出问题。好在这个问题其实并不难,只需要简单地进行检查。

编程时间

第四个题目关于计算编程时间,具体题目给了一个复杂的计算公式。这个题目最大的难点在于如何正确编写循环结构,并确保时间计算的正确性。

双位彩

第五个题目应该是一个关于票型识别的编程题,可能涉及到判断两个数字是否符合特定的模式。我的初次解法可能有些过于复杂,后来发现其实只需要简单地比较各个数位就能解决问题。

抗疫必胜2

这个抗疫必胜2题的难点在于如何控制循环的次数,确保输出的正确性。这需要对循环结构有深刻的理解,尤其是控制输出字符的数量。

成绩统计

第七个题目需要对统计成绩进行处理。根据代码内容,这个题目主要考查对数据统计的能力,以及如何正确地输出结果。

抗疫必胜3

抗疫必胜3题看起来是对抗疫必胜1题的升级版,需要更复杂的循环结构控制。这需要细致地审视循环的终止条件,避免出现错误。

子序列求和

第八个题目涉及子序列的和,听起来有点复杂,很多同学一开始可能接不出来这个题。通过仔细分析输入的数据结构和输出要求,可以逐步找到解决方法。

Simple Question

Simple Question看起来是一个多条件判断题,具体的条件需要通过图片内容进一步分析。通过对问题的拆解,可以较为轻松地找到解题思路。

Dismantling Number

这个题目需要找到一个数的分解方式,可能利用了数学中的唯一分解定理。直觉上可能会想到质因数分解,但解法可能有特殊性。

Mutable Array

Mutable Array题可能是一个关于数组操作题,具体的操作需要仔细理解题意后进行编码实现。比如,是否需要保持原始数组的最小值。

Interesting Number

Interesting Number题考查质因数分解和对数字特性理解,需要找到一个满足特定数字关系的数。

Find Difference

Find Difference题看起来是一个经典的问题,可以通过数学公式直接进行计算,而不需要遍历所有可能。

这些题目虽然有一些不同,但是都在考察编程能力和逻辑思维。有些题目一开始看起来有些难,但通过仔细分析和思考,逐步找到解题思路。

编程比赛的过程不仅考验技术能力,更考验对问题分析和解决问题的思维能力。这些题目让我对编程有了更深的理解,也让我意识到自己在编程思维上的不足之处。

上一篇:sdnuoj 1193.火柴棒等式
下一篇:find函数

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月08日 13时03分33秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章