月生沧海格


私信TA

用户名:dotcpp0600723

访问量:3729

签 名:

等  级
排  名 2286
经  验 2369
参赛次数 1
文章发表 9
年  龄 0
在职情况 学生
学  校 菏泽学院
专  业

  自我简介:

解题思路:其实这是一道数学题,根据给出的样例进行计算,比如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 人评分

  评论区

  • «
  • »