spoj 362
来源:互联网 发布:网络免费学英语 编辑:程序博客网 时间:2024/06/05 14:12
规律还是比较好找的 大数除法
#include <cstdio>#include <cstring>int len,a[1000],q;int cc[] = {0,1,2,5,9,8,6};bool check(){ for(; q < len; q++) if(a[q]) return true; return false;}int mod(int *s){ int t = 0; for(int i = q; i < len; i++) { t *= 10; t += s[i]; s[i] = t/7; t %= 7; } return t;}int main(){ int t; scanf("%d",&t); while(t--) { q = 0; char s[500]; scanf("%s",s); len = strlen(s); for(int i = 0; i < len; i++) a[i] = s[i]-'0'; while(check()) printf("%d", cc[mod(a)]); puts(""); } return 0;}
- spoj 362
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- SPOJ
- Silverlight之Frame传递多个参数并获取完整参数
- JAVA读取Oracle中的blob图片字段并显示
- AIX 磁盘管理常用命令
- IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
- django 数据库增强工具 south 的安装使用和注意事项。。。
- spoj 362
- Android_观察者模式简单Demo
- android listView 自定义布局结合CheckedTextView实现多选
- hdu2371之矩阵快速幂
- 有想法但不会写代码,凭什么让技术合伙人为你的创意打工?
- super() fails with error: TypeError “argument 1 must be type, not classobj”
- L - Farm Irrigation
- hdu 2617(水)
- TA-Lib C/C++ API文档