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

高大上的自助建站网站如何建设企业的网站

高大上的自助建站网站,如何建设企业的网站,网站怎么关闭,wordpress文章主题适合seo2.卡牌 - 蓝桥云课 卡牌 问题描述 这天,小明在整理他的卡牌。 他一共有n种卡牌,第i种卡牌上印有正整数i(i∈[1,n]),且第i种卡牌现有a_i张。 而如果有n张卡牌,其中每种卡牌各一张,那么这n张卡牌可以被称为一套牌。小…

2.卡牌 - 蓝桥云课

卡牌

问题描述

这天,小明在整理他的卡牌。
他一共有n种卡牌,第i种卡牌上印有正整数i(i∈[1,n]),且第i种卡牌现有a_i张。
而如果有n张卡牌,其中每种卡牌各一张,那么这n张卡牌可以被称为一套牌。小明为了凑出可能多套牌,拿出了m张空白牌,他可以在上面写上数i,将其当做第i种牌来凑出套牌。然而小明觉得手写的牌不太美观,决定第i种卡牌最多手写b_i张。
请问小明最多能凑出多少套牌?

输入格式

输入共3行,第一行为两个正整数n, m。
第二行为n个正整数a_1, a_2, ..., a_n。
第三行为n个正整数b_1, b_2, ..., b_n。

输出格式

一行,一个整数表示答案。

样例输入
4 5
1 2 3 4
5 5 5 5
样例输出
3
样例说明

这5张空白牌中,拿2张写1,拿1张写2,这样每种牌的牌数就变为了3, 3, 4,可以凑出3套牌,剩下2张空白牌不能再帮助小明凑出一套。

评测用例规模与约定
  • 对于30%的数据,保证n < 2000;
  • 对于100%的数据,保证n ≤ 2 × 10^5;a_i, b_i ≤ 2n;m ≤ n^2。
运行限制
  • 最大运行时间:1s
  • 最大运行内存:512M

总通过次数:3448 | 总提交次数:4060 | 通过率:84.9%

难度:中等 标签:2022 国赛 二分

思路:

贪心思路,能凑出一组排就凑,a数组不够就用b数组和m的,如果凑不出来就结束了。
代码如下:

#include<iostream>
#include<algorithm>
#include<iomanip> 
using namespace std;
typedef long long ll;
const ll N = 2e5+10;
ll n,a[N],b[N],m;
ll cnt = 0;
int main()
{cin >> n >> m;for(ll i = 1 ; i <= n ; i++)cin >> a[i];for(ll i = 1 ; i <= n ; i++)cin >> b[i];bool found = true;;while(1){for(ll i = 1 ; i <= n ; i++){if(a[i] > 0){a[i]--;	}else if(b[i] > 0 && m > 0){b[i]--;m--;}else{found = false;break;}}if(found)cnt++;elsebreak;}cout << cnt;return 0;
}

思路:
二分枚举凑出卡牌的次数,然后跟贪心思维的过程类似,都是要模拟这个枚举的组数是否能成功。

代码如下:
 

#include<iostream>
#include<algorithm>
#include<iomanip> 
using namespace std;
typedef long long ll;
const ll N = 2e5+10;
ll n,a[N],b[N],m;
ll sum = 0;
bool check(ll x)
{ll p = m;for(ll i = 1 ; i <= n ; i++){if(a[i] >= x)continue;else if(a[i] + b[i] < x)//可使用凑数的牌都不够直接return false; return false;else if(a[i] + b[i] >= x && p > 0){p = p - ( b[i] - ((a[i] + b[i]) - x));}elsereturn false;}return true;
}
int main()
{cin >> n >> m;for(ll i = 1 ; i <= n ; i++){cin >> a[i];sum += a[i];	}for(ll i = 1 ; i <= n ; i++)cin >> b[i];ll l = 0,r = 2*N;while(l + 1 != r){ll mid = (l + r)/2;if(check(mid)){l = mid;}else{r = mid;}}cout << l;return 0;
}


文章转载自:

http://fzNUEqYa.ryxgk.cn
http://VXKx0Q4L.ryxgk.cn
http://gGVnTI7E.ryxgk.cn
http://WnC9fTpP.ryxgk.cn
http://sP58mUSN.ryxgk.cn
http://7Ll5KFKN.ryxgk.cn
http://oSTpyaSB.ryxgk.cn
http://vHuYz62m.ryxgk.cn
http://lZpmjlah.ryxgk.cn
http://wqepfGor.ryxgk.cn
http://YZxAprcK.ryxgk.cn
http://5ct5hvof.ryxgk.cn
http://JS6H8wZF.ryxgk.cn
http://lQKaCeum.ryxgk.cn
http://iXGDk8VJ.ryxgk.cn
http://lUPuKOEo.ryxgk.cn
http://LluORTRn.ryxgk.cn
http://X3FJVYMU.ryxgk.cn
http://DECMlpES.ryxgk.cn
http://f7SnlbRx.ryxgk.cn
http://YDTsemys.ryxgk.cn
http://jduoW9sm.ryxgk.cn
http://jjvxXJh3.ryxgk.cn
http://6TQUQY4Y.ryxgk.cn
http://SCK8RqNa.ryxgk.cn
http://AcOa7JwK.ryxgk.cn
http://nOgTYQDQ.ryxgk.cn
http://bsOWZhmI.ryxgk.cn
http://vAI5X5zt.ryxgk.cn
http://IDOfDsFF.ryxgk.cn
http://www.dtcms.com/wzjs/616051.html

相关文章:

  • 手机建公司网站网站该怎么做
  • 江苏省住房保障建设厅网站织梦m网站伪静态
  • 自己做服务器和网站山东一建建设有限公司网站
  • 谷歌怎么做公司网站对网站进行seo优化
  • 济宁网站制作唐人2345网址大全首页
  • 淘宝建设网站的目的是什么意思本地化吃喝玩乐平台网站可以做吗
  • 电商公司建设网站衡阳网页设计
  • 顺丰电子商务网站建设网站建设课程体系
  • 一个网站大概多少钱wordpress一键脚本
  • 制作企业网站价格鞍山做网站团队
  • 网站平台专题如何制作家在深圳app下载
  • 免费源代码网站营销网站服务器
  • 网站设计公司 南京wordpress锚点
  • html5 网站源码山东省质量建设监督总站网站
  • 做网站推广工作赚钱吗长期网站外包
  • 网站开发报价单模板safari浏览器
  • 装修广告做哪个网站最好看做网站卖衣服物流包年多少钱
  • 做淘宝店铺装修的公司网站做公司网站写什么信息
  • 武昌做网站网站图标在哪里修改
  • 网站正在建设中 英语翻译贵阳平面设计公司
  • 国内外十大免费crm软件推荐厦门seo网站
  • 中小型网站建设与管理 唐军民交易类网站建设
  • 网上书店网站建设实训报告总结泰安网络营销专业
  • 企业网站建设排名网址网站建设公司运营
  • 潍坊个人做网站柳州正规网站制作
  • 临沂住房和城乡建设厅网站wordpress博客三栏主题
  • 昆明哪些做网站建设的公司小挑可以做网站吗
  • 苏州哪家做网站好些国内免备案网站空间
  • 做联轴器的网站景安网站备案 不去拍照
  • 查排名的网站江苏省建设档案网站