摘要: 1.数根定义数根(又称 数字根Digital root)是 自然数的一种 性质,换句话说, 每个 自然数都有一个 数根。数根是将一 正整数的各个 位数相加(即横向相加),若加完后的值大于 10的话,则继续将各位数进行横向相加直到其值小于 十为止,或是,将一数字重复做数字和,直到其值小于 十为止,则所 阅读全文
posted @ 2018-12-22 15:59 jsdhwdmaY 阅读(563) 评论(0) 推荐(0)
摘要: 1.合数如果N是合数,则它有一个因子d满足1<d≤√N”。(《基础数论》13页,U杜德利著,上海科技出版社)另一个因子为N/d;(有效减少遍历次数)2.所有因子和相加 例题(1):https://vjudge.net/problem/22310/origin 代码 例题(2):https://vju 阅读全文
posted @ 2018-12-22 15:56 jsdhwdmaY 阅读(466) 评论(0) 推荐(0)
摘要: #include int main() { int i,j,n,flag=0; char ch; while(scanf("%c",&ch)) { if(ch=='@') break; scanf("%d",&n); if(flag) printf("\n"); fl... 阅读全文
posted @ 2018-12-20 20:53 jsdhwdmaY 阅读(257) 评论(0) 推荐(0)
摘要: #include #include using namespace std; int main() { int n,m,i,j,k,flag; int a[110],b[110],c[110]; while(~scanf("%d%d",&n,&m)) { k=0;flag=0; if(m==0&&n==0) b... 阅读全文
posted @ 2018-12-20 20:50 jsdhwdmaY 阅读(251) 评论(0) 推荐(0)
摘要: https://vjudge.net/contest/276026#problem/B 阅读全文
posted @ 2018-12-20 20:46 jsdhwdmaY 阅读(152) 评论(0) 推荐(0)
摘要: gets(str); k=strlen(str); for(i=0;i<k;i++) if(str[i]<0) //汉字ASCII码小于零 sum++; sum/=2; //一个汉字两个长度 阅读全文
posted @ 2018-12-20 20:31 jsdhwdmaY 阅读(158) 评论(0) 推荐(0)