解题思路:其实这是一道数学题,根据给出的样例进行计算,比如75 3 这组,所求V在V*3>=75并且V*4<75,分别向上取整和向下取整就能获得这组的最大最小,
一共n组,在这n组中向上取整的取最大值,向下取整的取最小值
注意事项:
参考代码:
#include<iostream>
using namespace std;
int n;
int tt,tt1;
int min1=900000000;
int max1=0;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
int x,y;
cin>>x>>y;
int tt=x/y;
if(tt<min1) min1=tt;
tt1=x/(y+1)+1;
if(tt1>max1) max1=tt1;
}
cout<<max1<<" "<<min1;
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:816 |
C语言考试练习题_保留字母 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:724 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
校门外的树 (C语言代码)浏览:733 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
出圈】指针malloc版浏览:377 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:726 |
陈教主的三角形 (C语言代码)浏览:1196 |