747A Display Size
来源:互联网 发布:mysql 查询成绩最高分 编辑:程序博客网 时间:2024/06/06 09:02
题目链接:
http://codeforces.com/problemset/problem/747/A
题解:
题目大意:
给出一个数,让你求出两个数相互最接近,并且他们的乘积为n。
直接用sqrt开根号以后,再向两边开始取值即可。
代码:
#include <cmath>#include <cstdio>#include <queue>#include <cstring>#include <iostream>#include <algorithm>using namespace std;#define met(a,b) memset(a,b,sizeof(a))#define inf 0x3f3f3f3fint n;int main(){ cin>>n; int m=sqrt(n); if(m*m==n) cout<<m<<" "<<m<<endl; else { int num1=floor(sqrt(n)); int num2=ceil(sqrt(n)); int flag=0; for(int i=num1;i>0;i--) { for(int j=num2;j<=n;j++) if(i*j==n) { cout<<i<<" "<<j<<endl; flag=1; break; } if(flag) break; } }}
0 0
- 747A Display Size
- 【codeforces 747A】Display Size
- 【74.00%】【codeforces 747A】Display Size
- A. Display Size 水题
- A. Display Size
- Codeforces Round #387 (Div. 2) 747A Display Size
- Display Size
- Codeforces Round #387(Div. 2)A. Display Size【暴力】
- Codeforces Round #387 (Div. 2)A. Display Size(水题)
- Codeforces Round #387 (Div. 2) A. Display Size
- Android N Display Size
- Display Size CodeForces
- Android N Display Size
- Codeforces Round #387 (Div. 2)A~D A Display Size D Winter Is Coming
- Codeforces Round #387 (Div. 2)A. Display Size(简单数学)
- size(A,1)
- Display Point for a Location
- How to display a Variable ?
- 欢迎使用CSDN-markdown编辑器
- clean code
- cron表达式使用方法
- 合服脚本
- Python连接Redis连接配置
- 747A Display Size
- Python 集合set()添加删除、交集、并集、集合操作详解
- centos搭建spark
- docker学习笔记
- Linux下库加载问题总结
- SylixOS 启动浅析
- URL转换
- Sublime Text 2 强大的编辑功能
- MaterialDesign介绍和初步使用