nyoj-108 士兵杀敌
来源:互联网 发布:阿里云服务器加固 编辑:程序博客网 时间:2024/05/17 23:58
当我首先看到这道题目的时候,我看难度为3,想想一般的算法肯定会超时,但是也想不到其他的方法,于是我就用最笨的存数组的算法试了一下,果然不出我所料。
原谅我没有大神的耐心去一次一次的尝试,参考了大神的算法,果然用着舒服,妈的,看我这出息。。。。。
#include<stdio.h>#include<string.h>int num[1000100];int main(){int n;int a,b,i,j,k,m,t;scanf("%d %d",&n,&m);memset(num,0,sizeof(num));for(i=1;i<=n;i++) { scanf("%d",&k); num[i]=num[i-1]+k; }while(m--){int sum=0;scanf("%d %d",&a,&b);sum=num[b]-num[a-1];printf("%d\n",sum);}return 0;}
0 0
- nyoj-108 士兵杀敌
- nyoj 108-士兵杀敌1
- nyoj 108 士兵杀敌(一)
- NYOJ 108 士兵杀敌(一)
- nyoj 108 士兵杀敌系列
- nyoj 108 士兵杀敌一
- nyoj 108 士兵杀敌(一)
- NYOJ---108--士兵杀敌(一)
- nyoj 108 士兵杀敌(一)
- nyoj-108-士兵杀敌(一)
- NYOJ 108 士兵杀敌(一)
- NYOJ 108 士兵杀敌(一)
- NYOJ-108士兵杀敌(一)
- nyoj 108 士兵杀敌(一)
- NYOJ 108 士兵杀敌(一)
- nyoj 108 士兵杀敌
- NYOJ 题目108士兵杀敌(一)
- NYOJ 108 士兵杀敌(一)
- scanf()、getch()、getchar()、getc()、gets()
- 对C++中类的继承过程的理解
- 【翻译】利用加速度求解位置的算法——三轴传感器
- android屏幕长宽获取与android的学习经验小结
- 多个客户端使用Socket通过一个服务器进行交互的小例子
- nyoj-108 士兵杀敌
- Cocos2d-x游戏开发学习笔记
- ajax 学习
- php,java等语言的大小写问题总结
- hdu-2086-A1 = ?
- ios真机调试步骤
- java 语音基础
- Hdoj 1300 Pearls 【DP】
- LINQ to Entities 不识别方法"System.String ToString()",因此该方法无法转换为存储表达式 的解决方法