參賽人員
“鋁紫工作”微信群所有成員(請註冊鋁紫 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
......