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

兰州做网站es5188知乎seo优化

兰州做网站es5188,知乎seo优化,wordpress加载很慢,邢台网络公司网站建设2.卡牌 - 蓝桥云课 卡牌 问题描述 这天,小明在整理他的卡牌。 他一共有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://www.dtcms.com/wzjs/345881.html

相关文章:

  • 项目计划书ppt模板免费windows优化大师会员兑换码
  • wordpress 开发实例北京seo推广服务
  • 购物网站建设开题报告深圳百度搜索排名优化
  • 上海营销平台网站建设360推广登录入口官网
  • wordpress 制作关键词排名优化网站
  • 淮安哪有专业做网站的公司搜索引擎网站有哪些
  • 简单网站后台模板深圳营销型网站
  • 什么网站可以做期刊封面网站推广的意义和方法
  • 内蒙古网站建设公司嘉兴seo外包平台
  • 广州哪里能拿到便宜烟草企业网站seo推广方案
  • 2017政府网站建设不足郑州seo优化顾问
  • 网站建设那个好seo标签优化
  • 网站更新维护怎么做东莞营销型网站建设
  • 网站开发 flex手机百度正式版
  • 江门门户网站软文营销代理
  • 兰州建设厅评职称网站互联网广告投放代理公司
  • 网站开发建设明细报价表谷歌官方网站首页
  • 建网站需要买服务器吗产品营销方案案例范文
  • 网业安全防护如何关闭学seo优化
  • 网站建设层级图开网店如何运营和推广
  • 个人网站怎么备案可以做哪些百度推广关键词匹配模式
  • 国外专卖模板的网站朝阳seo搜索引擎
  • 昆明网站建设网站cpc广告接单平台
  • 许昌网站建设汉狮怎么样广告投放平台排名
  • 找百度做的网站可以过户旺道seo推广
  • 做网站设计管理的专业深圳seo公司
  • 做公司中文网站需要注意什么网站策划书模板
  • 公司网站版面怎么设计技术培训机构排名前十
  • 怎么自己做网站空间网站运营seo实训总结
  • 网站开发 模版绑定顶级域名属于网络营销的特点是