摘要:
基本思想: 无; 关键点: 无; #include<iostream> #include<string> #include<vector> #include<map> using namespace std; int main() { string s; while (cin>>s){ map<st 阅读全文
posted @ 2020-03-05 21:26
暮云林凌
阅读(137)
评论(0)
推荐(0)
摘要:
基本思想: 无; 关键点: 无; #include<iostream> #include<string> #include<vector> #include<map> using namespace std; int main() { int n; string s; map<string, str 阅读全文
posted @ 2020-03-05 21:16
暮云林凌
阅读(121)
评论(0)
推荐(0)
摘要:
基本思想: 无; 关键点: 无; #include<iostream> #include<string> #include<vector> #include<map> using namespace std; const int maxn = 2000; struct node { string n 阅读全文
posted @ 2020-03-05 20:59
暮云林凌
阅读(318)
评论(0)
推荐(0)
摘要:
基本思想: 启发的点有两个: 1.对于取余判断,直接判断最后一位即可; 2.对于二进制转十进制,可以每次加和一位乘2; 关键点: 无; #include<iostream> #include<string> #include<vector> using namespace std; string d 阅读全文
posted @ 2020-03-05 20:48
暮云林凌
阅读(177)
评论(0)
推荐(0)
摘要:
最近接触到了很多进制转换中可能存在溢出或者数位超限的问题; 如果采用大数利用结构体操作那一套会存在超时问题,这里专门看一下纯字符串操作; 进制运算本身就是多个大数运算的组合,所以只需要关注低精度、高精度下的大数运算即可; 字符串除法: 多用于取模的场景,例如十进制转二进制; string divid 阅读全文
posted @ 2020-03-05 18:06
暮云林凌
阅读(239)
评论(0)
推荐(0)
摘要:
基本思想: 注意一下,1000的阶乘在2000位数字以上,之前西交考察过类似的脑筋急转弯题目; 关键点: 无; #include<iostream> #include<string> #include<vector> #include<algorithm> using namespace std; 阅读全文
posted @ 2020-03-05 10:58
暮云林凌
阅读(168)
评论(0)
推荐(0)
摘要:
基本思路: 详见机试题目总结专栏; 关键点: 无; #include<iostream> #include<string> #include<vector> #include<algorithm> using namespace std; const int maxn = 1000; struct 阅读全文
posted @ 2020-03-05 10:47
暮云林凌
阅读(195)
评论(0)
推荐(0)
摘要:
主要是旨在当超过int longlong范围内的大型数目,如何通过数组存储和逐位计算,来解决相关的实际问题; 主要研究的方向有四个:高精度加法、高精度减法、低精度乘法、低精度除法; 这里注意下,高精度值是指两个加数或者减数都为大数数组,低精度是指一个是正常整型数,一个是大数; 一、对于存储结构: s 阅读全文
posted @ 2020-03-05 10:22
暮云林凌
阅读(367)
评论(0)
推荐(0)

浙公网安备 33010602011771号