HDU 5742 It's All In The Mind
2016-07-22 20:52
357 查看
简单题。a[1],a[2]尽量大,其余尽量小。
#include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<vector> #include<map> #include<set> #include<queue> #include<stack> #include<iostream> using namespace std; typedef long long LL; const int maxn=120; int T,L,n,m,a[maxn]; int gcd(int a,int b) { if(b==0) return a; return gcd(b,a%b); } int main() { scanf("%d",&T); while(T--) { scanf("%d%d",&n,&m); memset(a,-1,sizeof a); for(int i=1;i<=m;i++) { int x,y; scanf("%d%d",&x,&y); a[x]=y; } L=100; for(int i=1;i<=2;i++) { if(a[i]==-1) a[i]=L; else L=a[i]; } L=0; for(int i=n;i>=3;i--) { if(a[i]==-1) a[i]=L; else L=a[i]; } int p=0,q=0; p=a[1]+a[2]; for(int i=1;i<=n;i++) q=q+a[i]; printf("%d/%d\n",p/gcd(p,q),q/gcd(p,q)); } return 0; }
相关文章推荐
- js-表单验证
- nyoj 119 士兵杀敌(三) <模板RMQ--静态数组时求最大最小值>
- 一、Java数据类型
- Timus 1052 Rabbit Hunt
- linux软件安装简介(apt和dpkg)
- 如何在 Linux 上永久挂载一个 Windows 共享
- 步态识别综述(一)
- hdu4081 Qin Shi Huang's National Road System(次小生成树)
- tomcat设置默认项目
- android studio listview控件基础 代码
- SDUT2118数据结构实验之链表三:链表的逆置
- Mac brew安装mysql之后无法启动mysql
- HDU 1215 七夕节
- RDD Transformation算子分类
- SPOJ RMQSQ Range Minimum Query 《RMQ》
- SpringMVC访问静态资源
- hdu(1020)Encoding统计字符
- python 判断一个数是否为回数
- 1、linux基础知识
- iOS开发笔记之UTF8编码