CCNU ACM 2016夏季集训·day1
2016-07-11 09:34
309 查看
练习题代码
t1 最大公约数
t2 连续和
t1 最大公约数
#include <cstdio> using namespace std; int gcd(int a,int b){return b?gcd(b,a%b):a;} int main(){ int p,q; scanf("%d%d",&p,&q); printf("%d\n",gcd(p,q)); return 0; }
t2 连续和
#include <cstdio> #define NMAX 100000 typedef long long ll; ll a[NMAX+1],s[NMAX+1]; int main(){ int n,m; int tx,ty; int i; scanf("%d%d",&n,&m); for(i=1;i<=n;i++){ scanf("%lld",a+i); s[i]=s[i-1]+a[i]; } for(i=0;i<m;i++){ scanf("%d%d",&tx,&ty); printf("%lld\n",s[ty]-s[tx-1]); } return 0; }
相关文章推荐
- 最大公约数
- 关于软件测试用例的一些看法
- URL与URI
- google_apactest_round_A_problem_D
- UTF-8编码规则(转)
- Spring组件扫描<context:component-scan/>使用详解
- EMV 交易处理流程
- express中ejs模板的基本使用
- 爬虫笔记
- Android Studio使用Wifi调试的方法:使用ADB WIFI
- 144. Binary Tree Preorder Traversal
- 解析GB18030编码格式的POST请求参数
- 读书笔记——代码整洁之道
- 详解iOS的Core Animation框架中的CATransform3D图形变换
- 《剑指offer》-翻转单词顺序列
- Java 实例 - 连接字符串
- ACM刷题之HDU————母牛的故事
- android:padding和android:layout_margin的区别
- 嵌入式 Linux网络编程(五)——epoll机制
- Android 跨进程通信--Binder