![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
文章平均质量分 64
palqing
这个作者很懒,什么都没留下…
展开
-
数论基础
一、大数求余#include int Mod(char* bigint,int num) { int s=bigint[0]-'0'; for(unsigned i=1;bigint[i];i++) s=(s*10+bigint[i]-'0')%num; return s; }原创 2011-03-19 16:49:00 · 438 阅读 · 0 评论 -
ZOJ 3336 Friend Number II
<br /><br /><br />初看比较难写似的,仔细一分析,发现很简单:<br />先反转字符串<br />然后找到第一个非0数,该数--<br />从这里往后找到第一个非9数,该数++<br />然后,反转非9数前的所有数,<br />然后反转字符串<br /><br />#include<cstring> #include<algorithm> #include<cstdio> using namespace std; void getnext(char num[],int total)原创 2011-03-23 12:16:00 · 510 阅读 · 0 评论