我的开始
偶然一次机会,其实就是逛逛C站各模块,发现CSDN有举行竞赛,想着可以学习新的东西,所以就报名参加了;其实63期也报名了,不过没注意到比赛时间限制,所以忘记进行了,64期也就是我第一次正式参加CSDN竞赛了,以2^6为起点开始吧。
竞赛内容
这次的竞赛内容是《计算之魂》相关,这本书我也是报名竞赛前刚看,以前只听说过《数学之美》,都是计算机领域的经典书作。这次的选择题以及填空题主要是计算机编码相关,还是比较容易理解。两题编程题很遗憾只做出了第一道模拟题,考察数据结构的应用吧;第二道没有解题想法,官方的题目链接放在这里(https://bbs.csdn.net/topics/616663063),希望其他同学可以指导下。
现欲对各有正整数编号的n个人进行分组,规定同组中不得出现两人编号乘积之开立方为正整数的情况,求构成最大分组的人数。
输入描述:单行n个数字表示各人的编号(0<n<100000,每个数字的范围在1到2000000000之间)。输出描述:构成最大分组的人数d(d>=1)
输入样例:
27 4 2 16
输出样例:
3
比赛结果
比赛体验还算顺利,在使用C++编码答题时由于自己没有在该平台模拟过,也摸索了一段时间,下次就会熟练些了。看了下成绩,第一名大佬 (@请叫我问哥) 获得了满分!报名人数约四百人,比起竞赛刚开始的时候千人报名规模小了许多;以后如果竞赛可以继续办下去也会继续参与!(很可惜之前没有参与进来)