惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
A
About on SuperTechFans
Vercel News
Vercel News
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
S
SegmentFault 最新的问题
V
Visual Studio Blog
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
美团技术团队

Sehnsucht

记一次博客换图床的过程 观《花束般的恋爱》 读《活过》 东京 旅行篇 亲人逝去 我为什么想养鱼 防止AI爬取你的博客 「monthly 」博客重构 游戏全成就 好看的小说 人生的每一步都不会是浪费-2024年终 「weekly」星期五综合征 「weekly」听播客 杂谈 读《美丽新世界》 「weekly」社交媒体 恶性事件 新世界 「weekly」认知觉醒 美丽新世界 follow 「weekly」独立博客9问题 双十一买书 读《惊呆了!原来这就是社会学》 一次聊天与自我建设 2024-09月记 补番《relife》 树状数组简单理解 lvm简单使用 博客自动发布方案 某公众号废案 fail2ban基本使用 Podman 环境使用 Nginx Proxy Manager 最佳实践 2024-07同学聚会 vps使用podman部署freshrss Gitlab CICD 实践,思考与记录 装备升级:新的PC gitlab局域网搭建流程
CF 998B Cutting
2020-04-04 · via Sehnsucht

https://vjudge.net/problem/CodeForces-998B/origin

参考了不少网上大佬的写法 对不起我是真的菜~ _ ~

做法

输入数据后先用一个循环,把所有的奇数和偶数相等的片段找出并把花费的币用数组存起来 然后在把这个数组排序 最后计算最大数量即可

代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m;
	while(cin>>n>>m)
	{
		int cb[1000],cut[1000];
		int os=0,js=0,k=0,ans=0,oter=0;
		for(int i=0;i<n;i++){
			cin>>cb[i];
		}
		for(int i=0;i<n;i++){
			if(cb[i]%2==0){
				os++;
			}else{
				js++;
			}
			if(os==js&&i+1<n){
				os=0,js=0;
				cut[k++]=abs(cb[i]-cb[i+1]);
			}
		}
		sort(cut,cut+k);
		for(int i=0;i<k;i++)
		{
			if(ans+cut[i]<=m){
				oter++;
				ans+=cut[i];
			}
		}
		cout<<oter<<endl;
	}
}