博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 5742 It's All In The Mind
阅读量:6800 次
发布时间:2019-06-26

本文共 819 字,大约阅读时间需要 2 分钟。

简单题。a[1],a[2]尽量大,其余尽量小。

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
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;}

 

转载于:https://www.cnblogs.com/zufezzt/p/5697108.html

你可能感兴趣的文章
HTML5系列之meta
查看>>
react-router 4.x
查看>>
Wepy目录结构
查看>>
JS面试理论题
查看>>
Spring Boot 参考指南(Spring Integration)
查看>>
October CMS - 快速入门 7 显示列表和详情页
查看>>
Django之Ubuntu环境搭建
查看>>
webpack4+vue实现多页面,结合Hbuilder快速开发APP
查看>>
springCloud Finchley 微服务架构从入门到精通【八】断路器 Hystrix(feign)
查看>>
vue的axios组件如何与PHP后端交换数据
查看>>
Flutter教程(二) 了解Dart语言
查看>>
ES6 札记:let 和 const
查看>>
FCC 成都社区·前端周刊 第 8 期
查看>>
Ant Design Pro用小乌龟版的git提交时报错
查看>>
Laravel 中使用 puppeteer 采集异步加载的网页内容
查看>>
Python每日小知识(5):调用和定义函数
查看>>
Spring中使用ActiveMQ
查看>>
【数据结构】Java语言描述-循环链表和双向链表操作
查看>>
什么是跨域以及几种简单解决方案
查看>>
reactor-netty中TcpClient的create过程
查看>>