用数组方法解决(C语言) 摘要:解题思路:用数组来代表所求数的每一位(本题所求数远远大于long long的规定范围),如a[0]代表个位,a[1]代表十位,a[2]代表百位,以此类推;一个数的乘算可以拆分为他每一位数的成算,这是需…… 题解列表 2024年01月26日 0 点赞 0 评论 294 浏览 评分:0.0
处理大整数,用BigInteger 摘要:解题思路:注意事项:参考代码:import java.math.BigInteger; public class Main { public static void main(String…… 题解列表 2024年02月26日 0 点赞 0 评论 255 浏览 评分:0.0
1146舍罕王的失算(模拟乘法) 摘要:解题思路:模拟乘法,这道题用求和公式可得是2的64次方-1。注意事项:可以直接输出 18446744073709551615 就可以过,不过没必要参考代码:#include<iostream>usin…… 题解列表 2024年07月08日 0 点赞 0 评论 333 浏览 评分:0.0
二进制,秒了 包含C语言、Python思路 摘要:题目本质就是几何级数,C语言还是任何语言可以用64无符号位整数表示计算几何级数:2⁰ + 2¹ + 2² + ... + 2⁶³二进制角度的理解从二进制角度看:1 << 0 = 1 (二进…… 题解列表 2025年08月12日 0 点赞 0 评论 112 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路: 用整形数组a[]存放总数,b[]存放对应第几个的麦子粒数。判断大于10时候,需要进位。注意事项: 参考代码:#include<stdio.h>#include<string.h>int…… 题解列表 2019年02月12日 0 点赞 0 评论 767 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路:注意事项:long long 都不行,但是用double可以参考代码:#include<stdio.h>int main(){ double i,k,sum; sum=0; …… 题解列表 2017年08月11日 2 点赞 1 评论 1218 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ double s=1,sum=0,i; for(i=1;i<=…… 题解列表 2017年12月20日 0 点赞 0 评论 913 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main (){double x=0;int i=0;while(i<=63){ x+=pow(…… 题解列表 2018年04月29日 0 点赞 0 评论 689 浏览 评分:0.0
要用浮点型来储存数据哦! 摘要:参考代码:#include<stdio.h> int main(){ double sum=0, item=1; for(int i=1; i<=64; i++){ …… 题解列表 2018年10月01日 1 点赞 0 评论 1294 浏览 评分:0.0
C语言训练-舍罕王的失算 (C语言代码) 摘要:解题思路: 额参考代码:#include<stdio.h> int main(){ printf("18446744073709552000"); retur…… 题解列表 2018年12月12日 0 点赞 0 评论 712 浏览 评分:0.0