当前位置: 首页 > news >正文

网站环境搭建教程建筑设计说明模板

网站环境搭建教程,建筑设计说明模板,企业邮箱登录入口免费,网站开发外包费用的会计分录由于对计算机科学的热爱,以及有朝一日成为 「Bessie 博士」的诱惑,奶牛 Bessie 开始攻读计算机科学博士学位。 经过一段时间的学术研究,她已经发表了 N篇论文,并且她的第 i 篇论文得到了来自其他研究文献的 ci次引用。 Bessie 听…

由于对计算机科学的热爱,以及有朝一日成为 「Bessie 博士」的诱惑,奶牛 Bessie 开始攻读计算机科学博士学位。

经过一段时间的学术研究,她已经发表了 N篇论文,并且她的第 i 篇论文得到了来自其他研究文献的 ci次引用。

Bessie 听说学术成就可以用 ℎ 指数来衡量。

hℎ 指数等于使得研究员有至少 ℎ 篇引用次数不少于 hℎ 的论文的最大整数 hℎ。

例如,如果一名研究员有 4 篇论文,引用次数分别为 (1,100,2,3),则 hℎ 指数为 2,然而若引用次数为 (1,100,3,3) 则 hℎ 指数将会是 3。

为了提升她的 hℎ 指数,Bessie 计划写一篇综述,并引用一些她曾经写过的论文。

由于页数限制,她至多可以在这篇综述中引用 L篇论文,并且她只能引用每篇她的论文至多一次

请帮助 Bessie 求出在写完这篇综述后她可以达到的最大 hℎ 指数。

注意 Bessie 的导师可能会告知她纯粹为了提升 hℎ 指数而写综述存在违反学术道德的嫌疑;我们不建议其他学者模仿 Bessie 的行为。

输入格式

输入的第一行包含 N和 L。

第二行包含 N 个空格分隔的整数 c1,…,cn。

输出格式

输出写完综述后 Bessie 可以达到的最大 hℎ 指数。

数据范围

1≤N≤10^5,
0≤ci≤10^5,
0≤L≤10^5

输入样例1:
4 0
1 100 2 3
输出样例1:
2
样例1解释

Bessie 不能引用任何她曾经写过的论文。上文中提到,(1,100,2,3)的 hℎ 指数为 22。

输入样例2:
4 1
1 100 2 3
输出样例2:
3

如果 Bessie 引用她的第三篇论文,引用数会变为 (1,100,3,3)。上文中提到,这一引用数的 hℎ 指数为 3。

解题思路:

二分:

从0-n二分枚举每个h的值,取check:统计论文中>=h的个数为 a,和==h-1 的个数b;

检查a+min(L,b)是否>=h

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;
const int N = 1e5+10;
int w[N];
int n,L;bool check(int mid)
{int a = 0,b = 0;for(int i=0;i<n;i++){if(w[i]>=mid) a++;if(w[i]==mid-1) b++;}return a + min(L,b) >= mid;
}int main()
{cin>>n>>L;for(int i=0;i<n;i++) cin>>w[i];int l = 0,r = n;while(l<r){int mid = l + r + 1 >> 1;if(check(mid)) l = mid;else r = mid - 1;}printf("%d\n",r);return 0;
}

双指针:

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 100010;int n, L;
int w[N];int main()
{scanf("%d%d", &n, &L);for (int i = 1; i <= n; i ++ ) scanf("%d", &w[i]);sort(w + 1, w + n + 1, greater<int>());int res = 0;for (int i = 1, j = n; i <= n; i ++ ){while (j && w[j] < i) j -- ;if (w[i] >= i - 1 && i - j <= L)res = i;}printf("%d\n", res);return 0;
}作者:yxc
链接:https://www.acwing.com/activity/content/code/content/7939954/
来源:AcWing。

http://www.yayakq.cn/news/938834/

相关文章:

  • 怎样设计网站模板互联网开网站怎么做
  • 周口高端网站建设企业门户网站建设优势
  • 厦门网站建设那家好深圳全网推互联科技有限公司
  • 重庆网站建设大概多少费用简约大气网站首页
  • 网站百度忽然搜索不到wordpress 重置密码忘记
  • 郑州做网站公司百度如何建设自己的网站
  • 萧县哪有做网站的做百度推广网站得多少钱
  • 乌审旗建设局网站高端网站优化公司
  • 制作企业网站的新闻西安广告公司网站建设
  • 网站页面构架本地怎样上传自己做的网站
  • 山西网站开发萍乡海绵城市建设官方网站
  • 县级林业网站建设管理手机相册备份网站源码
  • 泉州英文网站建设德阳做网站的
  • 个人网站取名平台门户建设
  • 想学网站建设选计算机应用技术还是计算机网络技术哪个专业啊效果图外包
  • 网站规划的意义教育培训机构营销方案
  • 网站被黑了火车头 wordpress 发布接口
  • 做音频后期的素材网站建站之星凡客
  • 有专门做几口农机的网站怎样用ps做网站首页图
  • 专业网站建设套餐windows优化工具
  • 做网红用哪个网站宿州保洁公司电话
  • 最新网站建设的软件新手如何免费建网
  • 做动画片的网站企业管理制度标准范本
  • cdr可以做网站页面吗一人有限责任公司
  • 天津网站建设流程wordpress焦点图插件
  • wordpress终极简码宁波seo软件
  • php 微网站开发wordpress 主题定制
  • 做营销网站代理挣钱吗搜狗关键词排名查询
  • 如何看到网站做哪些关键字网站建设丨找王科杰信誉
  • 网站基础风格创建wordpress redis 缓存