【HPU】[1733]神奇的数字9
2016-03-24 20:06
225 查看
999 3
2 0
3 0
2 9
10000000000000000000000000000000000000000000000 1
2 8
10000000000000000000000000000000000000000000000 4
2 9
3 8
4 9
5 9
原理是各个位上数字之和能被9整除
这个数字就能被9整除
每次操作更新一下记录就好了
#include<stdio.h> #include<string.h> char s[1000000]; int main() { int Q; while(scanf("%s %d",s,&Q)!=EOF) { int x=0; int l=strlen(s); for(int i=0; i<l; i++) x=x+s[i]-'0'; while(Q--) { int n,v; scanf("%d %d",&n,&v); x-=s[n-1]-'0'; s[n-1]=v+'0'; x+=v; printf("%d\n",x%9==0?1:0); } } return 0; }
【HPU】[1733]神奇的数字9
相关文章推荐
- 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)
- 软考信息系统监理师2016年3月18日作业
- Spring Batch 之 Sample(Hello World)(三)
- Centos 6.5 安装Nagios监控服务端与客户端
- 类的抽象和封装
- 排序算法——快速排序
- HDU 5122 水题
- 安卓开发中@SuppressLint( NewApi )问题的解决方法
- JS使用document.write输出时换行符的使用
- Spring Batch 之 Spring Batch 简介(一)
- 2637: 编程题:类---矩形类
- android Listview中设置enable状态,显示点击的item
- OC学习-block
- 实验二:网络测试命令和工具的使用
- 两个队列实现一个栈
- 线段树(区间操作) POJ 3325 Help with Intervals
- linux下的open函数中的mode问题
- CALayer使用(1)
- iOS缓存清理
- 关于“模仿”和“创新”