用数组方法解决(C语言) 摘要:解题思路:用数组来代表所求数的每一位(本题所求数远远大于long long的规定范围),如a[0]代表个位,a[1]代表十位,a[2]代表百位,以此类推;一个数的乘算可以拆分为他每一位数的成算,这是需…… 题解列表 2024年01月26日 0 点赞 0 评论 552 浏览 评分:0.0
处理大整数,用BigInteger 摘要:解题思路:注意事项:参考代码:import java.math.BigInteger; public class Main { public static void main(String…… 题解列表 2024年02月26日 0 点赞 0 评论 548 浏览 评分:0.0
1146舍罕王的失算(模拟乘法) 摘要:解题思路:模拟乘法,这道题用求和公式可得是2的64次方-1。注意事项:可以直接输出 18446744073709551615 就可以过,不过没必要参考代码:#include<iostream>usin…… 题解列表 2024年07月08日 0 点赞 0 评论 584 浏览 评分:0.0
二进制,秒了 包含C语言、Python思路 摘要:题目本质就是几何级数,C语言还是任何语言可以用64无符号位整数表示计算几何级数:2⁰ + 2¹ + 2² + ... + 2⁶³二进制角度的理解从二进制角度看:1 << 0 = 1 (二进…… 题解列表 2025年08月12日 0 点赞 0 评论 468 浏览 评分:0.0
采用无符号长长整形输入输出 摘要:解题思路:本质是计算1+2+4+8+16+...+2的63次方,最终结果等于2的64次方-1.这么大的数字哪怕long long都无法储存表示,所以要用unsigned long long 。本题我采…… 题解列表 2026年07月21日 0 点赞 0 评论 24 浏览 评分:0.0
C语言训练-舍罕王的失算-题解(Python代码) 摘要: #s=2^0+2^1+2^2+''''''+2^63(不是题目上的答案,但是提交正确) s=0 for i in range(64): t=2…… 题解列表 2020年02月19日 0 点赞 3 评论 1152 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路: 用整形数组a[]存放总数,b[]存放对应第几个的麦子粒数。判断大于10时候,需要进位。注意事项: 参考代码:#include<stdio.h>#include<string.h>int…… 题解列表 2019年02月12日 0 点赞 0 评论 1132 浏览 评分:0.0
power 力量函数——舍罕王的失算 (C语言代码) 摘要:解题思路:1+2+4+8+16+32+64+128+256+512+1024+.........2^64注意事项:#include <math.h>#include <stdio.h>参考代码:#in…… 题解列表 2019年01月30日 1 点赞 0 评论 823 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路: 额参考代码:#include<stdio.h> int main(){ printf("18446744073709552000"); retur…… 题解列表 2018年12月12日 0 点赞 0 评论 1149 浏览 评分:0.0
要用浮点型来储存数据哦! 摘要:参考代码:#include<stdio.h> int main(){ double sum=0, item=1; for(int i=1; i<=64; i++){ …… 题解列表 2018年10月01日 1 点赞 0 评论 1875 浏览 评分:0.0