2024国庆铝紫编程竞赛

飞麦 / 2024-08-10 / 原文

参赛人员

截止时刻

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
......