HDU 5742 It's All In The Mind 水题
来源:互联网 发布:手机淘宝如何切换账号 编辑:程序博客网 时间:2024/05/01 15:15
题解估计没人看了,毕竟是水题,把题目公式改写一下,就知道a[1],a[2]尽量大,后面数字尽量小,填数字进去即可。
#include <cstdio>#include <ctime>#include <vector>#include <stack>#include <cstring>#include <algorithm>#include <iostream>#include <queue>using namespace std;#define pr(x) cout<<#x<<" = "<<x<<" "#define prln(x) cout<<#x<<" = "<<x<<endltypedef long long LL;const int maxn = 100 + 10;int n, m;LL a[maxn];void init(){scanf("%d%d", &n, &m);memset(a,-1,sizeof(a));while (m--){int x,y;scanf("%d%d", &x, &y);a[x] = y;}}LL gcd(LL a, LL b){ return a%b?gcd(b,a%b):b;}void doit(){if (a[1]==-1)a[1]=100;if (a[2] ==-1)a[2]=a[1];a[n + 1] = 0;for (int i = n; i >= 3; -- i)if (a[i]==-1)a[i]=a[i + 1];LL A = a[1] + a[2];LL B = 0;for (int i = 1; i <= n ;++i)B += a[i];LL C = gcd(A,B);A/=C;B/=C;printf("%lld/%lld\n", A,B);}int main(){int T;double st=clock();scanf("%d", &T);while (T--){init();doit();}//cout<<"程序运行时间为: "<< (clock()-st)/1000<<endl;return 0;}
0 0
- HDU 5742 It's All In The Mind (水题)
- HDU 5742 It's All In The Mind 水题
- It's All In The Mind HDU
- 贪心-HDU-5742-It's All In The Mind
- HDU 5742 It's All In The Mind(贪心?)
- hdu 5742 It's All In The Mind
- hdu 5742 It's All In The Mind
- 【HDU】5742 It's All In The Mind
- hdu 5742 It's All In The Mind
- HDU 5742 It's All In The Mind
- HDU 5742 It's All In The Mind(贪心)
- HDU 5742 It's All In The Mind 贪心
- 5742 ( It's All In The Mind )
- HDU 5742 It's All In The Mind(水题【多校联合】)
- 2016HDU多校联赛-HDU-5742-It's All In The Mind
- It's All In The Mind
- hdu5742 It's All In The Mind
- HDU5742 It's All In The Mind
- Java实现LRU算法
- 数据结构:串
- Java--线程的先后执行顺序控制
- ACDream 1067 Triangles
- Python内置的字符串处理函数
- HDU 5742 It's All In The Mind 水题
- angularJS绑定数据中对标签转义的处理
- PHP中 D()和M()方法的区别
- gcc 内联汇编用法介绍
- 对抽象类和接口的理解
- 交叉排序
- CAFFE layers
- 图片选择方法、装置、图片处理方法和装置
- poj 2752 Seek the Name, Seek the Fame(kmp)