nyoj 288 士兵杀敌(五)
来源:互联网 发布:购买的淘宝店铺安全吗 编辑:程序博客网 时间:2024/06/05 08:15
一道插线问线离线版的题
复杂度O(n);
代码如下:
#include<stdio.h>#include<string.h>const int M = 1000003;const int mod=10003;int num[M];int main(){ int n,c,q; scanf("%d%d%d",&n,&c,&q); while(c--) { int a,b,x; scanf("%d%d%d",&a,&b,&x); num[a]+=x; num[b+1]-=x; } for(int i=1;i<=n;i++) num[i]+=num[i-1]; for(int i=1;i<=n;i++) num[i]=(num[i]+num[i-1])%mod; while(q--) { int a,b; scanf("%d%d",&a,&b); printf("%d\n",(num[b]-num[a-1]+mod)%mod); } return 0;}
0 0
- nyoj 288 士兵杀敌(五)
- NYOJ 228 士兵杀敌(五)
- NYOJ 228 士兵杀敌(五)
- NYOj-228-士兵杀敌(五)
- nyoj 228 士兵杀敌(五)
- nyoj 228 士兵杀敌(五)
- nyoj 228士兵杀敌(五)
- NYOJ 228 士兵杀敌 五
- NYOJ 228 士兵杀敌(五)
- 士兵杀敌(五)
- 士兵杀敌(五)
- 士兵杀敌(五)
- NYOJ 228 士兵杀敌(五)(数组灵活运用)
- NYOJ 228 士兵杀敌(五) (巧用数组)
- nyoj~228 士兵杀敌(五)(思路)
- NYOJ 228 士兵杀敌五(插线问线__离线版)
- nyoj 228 士兵杀敌(五)【树状数组】
- nyoj 228 士兵杀敌(五) <区间求和>
- Borland C++ Builder 6.0 XML处理总结
- javascript:void (0)的含义
- Error: java.lang.UnsupportedOperationException: Not implemented by the HftpFileSystem FileSystem imp
- GPS数据读取与处理(一)
- namesrv
- nyoj 288 士兵杀敌(五)
- "mkimage" command not found - U-Boot images will not be built
- 验证信息小知识
- LZ77编码算法
- php 数据处理之取整,四舍五入
- java 正则表达式
- css 加载字体
- 堆排序原理及算法实现(最大堆)
- 各地图坐标系转换(WGS84坐标系,GCJ02坐标系,BD09坐标系)