[UOJ摸鱼]UOJ Easy Round #1解题报告
Posted yuigahama
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[UOJ摸鱼]UOJ Easy Round #1解题报告相关的知识,希望对你有一定的参考价值。
[UOJ摸鱼]UOJ Easy Round #1解题报告
前言
没组队训练的时候就只能自己来啦!
猜数
链接
题解
a,b都是g的倍数,然后n还是平方数。。那最小值就是两个乘数相等,最大值就是g+l啦。。
(Code)
#include <bits/stdc++.h>
#define LL long long
using namespace std;
const int N=1e5+10;
const int INF=1e9;
int read(){
int x=0,f=1;char ch=getchar();
while(ch<‘0‘||ch>‘9‘){if(ch==‘-‘)f=-1;ch=getchar();}
while(ch>=‘0‘&&ch<=‘9‘){x=x*10+ch-‘0‘;ch=getchar();}
return x*f;
}
void print(LL x){
if(x>9) print(x/10);
putchar(x%10+‘0‘);
}
LL g,l,x;
int main(){
int T;scanf("%d",&T);
while(T--){
scanf("%lld%lld",&g,&l);
x=l/g;
x=sqrt(x);
printf("%lld %lld
",(LL)2*x*g,g+l);
}
return 0;
}
以上是关于[UOJ摸鱼]UOJ Easy Round #1解题报告的主要内容,如果未能解决你的问题,请参考以下文章