又是毕业季I
2024-09-14 16:20:03
洛谷P1372 又是毕业季I
对于答案a,k*a是最接近n的,即a=n/k(下取整),所以直接输n/k即可。
我的方法是
二分查找
n/k真的没有想到唉。
我找的最大公约数,如果当前的mid对应的个数比k大,就往大了找,否则往小里找,对于边界问题,要加一些特判。
#include<bits/stdc++.h>
using namespace std;
int n,k;
bool p(int x)
{
int i;
for(i=;i<=n&&i*x<=n;i++){
}
if(i->=k)
return true;
return false;
}
int main()
{
cin>>n>>k;
if(n==k)
{
cout<<;
return ;
}
int l=,r=n,mid;
while(l<r)
{
mid=(l+r)>>;
if(p(mid))
l=mid+;
else
r=mid;
}
if(k==)
cout<<n;
else
cout<<max(l-,);
return ;
}
最新文章
- list操作
- 编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)
- 【9-2】mysql数据库学习01
- springmvc之默认错误页面跳转
- [linux]收集一些好玩的命令
- 介绍几种大型的Oracle/SQL Server数据库免费版
- 编写自己的C语言头文件
- 用VS2013+VELT进行Linux开发
- 百度定位SDK:弥补Android基站WIFI定位缺失
- spring-mvc @Controller 200-不生效
- python中html解析-Beautiful Soup
- struct2depth 记录
- C++基础题--float型以整型格式输出
- Mac OS X10.8.3-bash基本命令失效后的修复
- 如何根据name和value选中radio [问题点数:40分,结帖人zzxap
- UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte 0xe5 in position 1: ordinal not in range(128)
- 论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning
- webpack踩坑之路 (2)——图片的路径与打包
- SQLServer之视图篇
- Django Rest Framework源码剖析(三)-----频率控制
热门文章
- 【windows核心编程】远程线程DLL注入
- python 历险记(一)— python 的String,集合(List,元组,Dict)
- bat判断ini文件内容
- python各种post上传文件
- mysql安装与卸载(非绿色版)
- Java基础:整型数组(int[]、Integer[])排序
- Java8实战系列一
- eclipse安装properties插件
- pytest十:用例 a 失败,跳过测试用例 b 和 c 并标记失败 xfail
- 多行文字溢出[...]的实现(text-overflow: ellipsis)