HDU-5924:Mr. Frog’s Problem(不等式变换)
来源:互联网 发布:不要网络的指尖帝国 编辑:程序博客网 时间:2024/06/01 10:38
Mr. Frog’s Problem
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1506 Accepted Submission(s): 871
Problem Description
One day, you, a clever boy, feel bored in your math class, and then fall asleep without your control. In your dream, you meet Mr. Frog, an elder man. He has a problem for you.
He gives you two positive integers A and B, and your task is to find all pairs of integers (C, D), such thatA≤C≤B,A≤D≤B and AB+BA≤CD+DC
He gives you two positive integers A and B, and your task is to find all pairs of integers (C, D), such that
Input
first line contains only one integer T (T≤125 ), which indicates the number of test cases. Each test case contains two integers A and B (1≤A≤B≤1018 ).
Output
For each test case, first output one line "Case #x:", where x is the case number (starting from 1).
Then in a new line, print an integer s indicating the number of pairs you find.
In each of the following s lines, print a pair of integers C and D. pairs should be sorted by C, and then by D in ascending order.
Then in a new line, print an integer s indicating the number of pairs you find.
In each of the following s lines, print a pair of integers C and D. pairs should be sorted by C, and then by D in ascending order.
Sample Input
210 109 27
Sample Output
Case #1:110 10Case #2:29 2727 9
思路:把上面那个等式化简去掉分母后得(B*C-A*D)*(A*C-B*D)>=0。即B/A>=D/C且A/B>=D/C。
#include<bits/stdc++.h>using namespace std;int main(){ long long A,B; int T,cas=1;cin>>T; while(T--) { scanf("%lld%lld",&A,&B); printf("Case #%d:\n",cas++); if(A==B)printf("1\n%lld %lld\n",A,B); else printf("2\n%lld %lld\n%lld %lld\n",A,B,B,A); } return 0;}
BA
阅读全文
1 0
- HDU-5924:Mr. Frog’s Problem(不等式变换)
- HDU 5924 Mr. Frog’s Problem【规律】
- hdu 5924/Mr. Frog’s Problem
- hdu 5924 Mr. Frog’s Problem
- hdu 5924 Mr. Frog’s Problem【水题】
- HDU 5924 Mr. Frog’s Problem
- HDU 5924-Mr. Frog’s Problem
- HDU 5924 Mr. Frog’s Problem
- hdu-5924-Mr. Frog’s Problem
- HDU 5924 Mr. Frog’s Problem
- HDU 5924Mr. Frog’s Problem
- Mr. Frog’s Problem HDU
- HDU5924-Mr. Frog’s Problem
- Mr. Frog’s Problem C
- hdu 5924 Mr. Frog’s Problem(2016CCPC东北地区大学生程序设计竞赛 C题,数学思维)
- (HDU 5924)Mr. Frog’s Problem 思维水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- HDU 5924 Mr. Frog’s Problem 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
- Mr. Frog’s Problem(弱校联盟 十一专场)
- [学习][poj1985]树的直径 Cow Marathon
- HYSBZ bzoj 2648 SJY摆棋子
- 10.12 新一波高能胡策题 贪心+状压DP+分块+魔性DP
- spring boot 入门
- hdu 1298 字段树+DFS
- HDU-5924:Mr. Frog’s Problem(不等式变换)
- 图像处理中项目代码合集,包括特征提取-图像分割-分类-匹配-降噪等等
- 部署静态web项目到Tomcat
- hdu 5936 Difference 二分
- 解决AQDefaultDevice (173): skipping input stream 的输出问题
- Groovy入门教程
- Nodejs常用模板引擎
- [BZOJ]2095 二分答案 + 混合图欧拉回路判定
- https请求报错解决: unable to find valid certification path to requested target