2024国庆铝紫编程竞赛
参赛人员
“铝紫工作”微信群所有成员(请注册铝紫 https://www.cnblogs.com/fitmap/p/14818208.html 后联系飞麦申请加入铝紫工作群)。
截止时刻
2024-10-07 23:59:59。
提交方式
用铝紫注册邮箱发送源程序及配套的项目文件(注意以附件形式)给飞麦 fitmap@qq.com。
邮件标题:2024国庆铝紫编程竞赛。
不接受额外咨询,如有疑惑请认真阅读题目,如有多种选择请按最合理的方式实现。
奖励
300元。
编程语言
C/C++, Go, Java, JavaScript, Python, Ruby, Rust, Zig 之一。
评比
由飞麦主观评定, 综合考察正确性、性能、简洁性、可读性、可维护性、可扩展性, 从结果完全正确的参赛者中选综合最优的。
目标
36位2进制数中,位为1的个数从0到36共37种情况,计算每种情况下36位2进制数的数目与总和。
例如,位为1的个数为0时,数目为1,总和为0(即36位均为0,只有1个,总和为0);
又如,位为1的个数为1时,数目为36,总和为0(即36位中任1位为1,有36个,总和为68719476735);
......
运行环境
操作系统:Windows 11;
中央处理器:酷睿i9。
输入说明
无
输出示例
ones=0 count=1 sum=0
ones=1 count=36 sum=68719476735
......