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

CF2157B Expansion Plan 2 - Link

发现操作\(4\)和操作\(8\)可以交换,考虑把操作序列变成形如\(888\dots 444\dots\) \((\)一些\(8\)加一些\(4\)\()\)的形式。设有\(a\)\(4\)\(b\)\(8\)。如果存在点\((x',y')\)满足\(|x'-x|+|y'-y|\le b\&\&\max(|x'|,|y'|)\le a\)答案为\(YES\)否则答案为\(NO\)
代码

#include<bits/stdc++.h>
using namespace std;
namespace IO{template<typename T>inline void read(T&x){x=0;char c=getchar();bool f=0;while(!isdigit(c)) c=='-'?f=1:0,c=getchar();while(isdigit(c)) x=x*10+c-'0',c=getchar();f?x=-x:0;}template<typename T>inline void write(T x){if(x==0){putchar('0');return ;}x<0?x=-x,putchar('-'):0;short st[50],top=0;while(x) st[++top]=x%10,x/=10;while(top) putchar(st[top--]+'0');}inline void read(char&c){c=getchar();while(isspace(c)) c=getchar();}inline void write(char c){putchar(c);}inline void read(string&s){s.clear();char c;read(c);while(!isspace(c)&&~c) s+=c,c=getchar();}inline void write(string s){for(int i=0,len=s.size();i<len;i++) putchar(s[i]);}template<typename T>inline void write(T*x){while(*x) putchar(*(x++));}template<typename T,typename...T2> inline void read(T&x,T2&...y){read(x),read(y...);}template<typename T,typename...T2> inline void write(const T x,const T2...y){write(x),putchar(' '),write(y...),sizeof...(y)==1?putchar('\n'):0;}
}using namespace IO;
void solve(){string s;int n,x,y,g1=0,g2=0;read(n,x,y,s);x=max(x,-x),y=max(y,-y);for(int i=0;i<n;i++) if(s[i]=='4') g1++;else g2++;while(g1--) if(x>y) x--;else y--;if(max(x,y)<=g2) write("YES\n");else write("NO\n");
}
signed main(){int T;read(T);while(T--) solve();return 0;
}
http://www.jsqmd.com/news/49623/

相关文章:

  • 2025水肥一体机哪个厂家好及水肥一体机厂家联系方式汇总
  • 2025无缝焊接窗用高温隔热条哪家好?实力厂家优势解析
  • 2025门窗定制推荐厂家-金华质量好的门窗厂家推荐
  • 2025福建谷歌优化公司推荐/福建独立站建站公司推荐
  • 2025气动接头生产厂家推荐,优质气动接头厂家精选
  • 2025替代进口的气动接头厂家精选分析
  • 2025电动车连接器厂家优选,靠谱锂电池连接器厂家推荐测评
  • 2025优质水性喷胶厂家推荐盘点
  • 2025俄罗斯电商开店工具:俄罗斯电商选品软件测评
  • 2025矿山机厂家推荐,精选矿山开采设备厂家推荐
  • 2025变压器厂家排名盘点,CE认证变压器工厂深度解析
  • 2025推荐控制变压器厂家实力解析
  • 2025稳压器厂家哪家好?优质厂家实力测评
  • End-To-End之于推荐-快手OneRec系列三(OneRec-Think) - 详解
  • Cursor 的提示词
  • Ubuntu 22.04 扩展 swap 内存从 2GB 到 16GB(开机自动生效)
  • 今日Reddit AI高价值讨论分析 10.25 - 实践
  • AI序章
  • 2025-11-24 NOIP 模拟赛8 赛后总结
  • 经典 DP 问题与状态定义大全
  • selenium: 滚动到页面底部
  • DP问题如何确定dp数组的定义以及如何推导状态转移方程?
  • Java高效开发实战:10个让代码质量飙升的黄金法则
  • 2025年11月江苏徐州隔热条工厂综合推荐指南:五大优质供应商深度解析
  • 人工智能之数据分析 numpy:第九章 数组运算(二)
  • 客户结算方式太多太杂?一套进销存系统帮你统一管理!
  • 11月24日
  • 动态=静态(转化思想,类似扫描线)
  • RAG相关概念梳理
  • gtags