【迭代】【bzoj 3834】: [Poi2014]Solar Panels
来源:互联网 发布:java中的socket编程 编辑:程序博客网 时间:2024/05/22 20:01
http://www.lydsy.com/JudgeOnline/problem.php?id=3834
我只是很好奇我是怎么骗到rank 3的?????
//#define _TEST _TEST#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#include <cmath>#include <algorithm>using namespace std;/************************************************Code By willinglive Blog:http://willinglive.cf************************************************/#define rep(i,l,r) for(int i=(l),___t=(r);i<=___t;i++)#define per(i,r,l) for(int i=(r),___t=(l);i>=___t;i--)#define MS(arr,x) memset(arr,x,sizeof(arr))#define LL long long#define INE(i,u,e) for(int i=head[u];~i;i=e[i].next)inline const int read(){int r=0,k=1;char c=getchar();for(;c<'0'||c>'9';c=getchar())if(c=='-')k=-1;for(;c>='0'&&c<='9';c=getchar())r=r*10+c-'0';return k*r;}///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void input(){ }void solve(){int a,b,c,d;rep(i,1,read()){a=read(); b=read(); c=read(); d=read();int l=max(a,c);int r=min(b,d);if(l<=r) printf("%d\n",r);else{a--;c--;int mi=min(b,d),r,ans=1;for(int i=1;i<=mi;i=r+1){r=min(b/(b/i),d/(d/i));if(a/r<b/r && c/r<d/r) ans=r;}printf("%d\n",ans);}}}/////////////////////////////////////////////////int main(){ #ifndef _TEST freopen("std.in","r",stdin); freopen("std.out","w",stdout); #endif input(),solve(); return 0;}
0 0
- 【迭代】【bzoj 3834】: [Poi2014]Solar Panels
- BZOJ 3834 Poi2014 Solar Panels 数论
- BZOJ 3834 [Poi2014]Solar Panels 数学
- bzoj 3834: [Poi2014]Solar Panels 分块
- BZOJ 3834: [Poi2014]Solar Panels 分块
- 3834: [Poi2014]Solar Panels
- 【Poi2014】【BZOJ3834】Solar Panels
- BZOJ3834: [Poi2014]Solar Panels
- BZOJ3834: [Poi2014]Solar Panels
- 【BZOJ】【P3834】【Poi2014】【Solar Panels】【题解】【分块统计】
- Bzoj3834:[Poi2014]Solar Panels:数论,分块
- bzoj 3833 [Poi2014]Solar lamps 树套树 splay
- Poi2014 Solar lamp
- BZOJ3833: [Poi2014]Solar lamps
- BZOJ3833[Poi2014] Solar lamps
- POI2014 Solar Lamps
- BZOJ3833: [Poi2014]Solar lamps
- [POI 2014]Solar Panels(数论)
- js的ajax做的省市联动
- Xinetd概念及示例配置
- 全志行车记录仪里面FireEyepublic.apk反编译的分析(二)
- 网页中检查客户端.net版本
- RocketMQ常用命令
- 【迭代】【bzoj 3834】: [Poi2014]Solar Panels
- QT嵌于某个页面中的多个视频窗口如何显示全屏与恢复
- Android-checkbox实现明文显示密码
- GhostScript命令参数详解
- Android性能测试工具:Emmagee
- java.lang.OutOfMemoryError异常解决方法
- Spring JPetStore学习(一)配置JPetStore
- 96. Unique Binary Search Trees Leetcode
- SMARTFORM字符显示不完全