题解:CF626B Cards
1.题解:P3201 [HNOI2009] 梦幻布丁2.题解:P7020 [NWRRC2017] Boolean Satisfiability3.题解:P6614 蛋糕 Cake4.题解:UVA10503 The dominoes solitaire5.题解:AT_abc383_c [ABC383C] Humidifier 36.题解:AT_abc266_c [ABC266C] Convex Quadrilateral7.题解:AT_abc296_e [ABC296E] Transition Game8.题解:CF350C Bombs9.题解:B3832 [NICA #2] 回来吧我的小波10.题解:B3803 [NICA #1] 上大分11.题解:AT_abc236_f [ABC236F] Spices
12.题解:CF626B Cards
13.题解:CF603A Alternative Thinking14.题解:CF917A The Monster15.题解:CF1540A Great Graphs16.题解:AT_arc008_3 [ARC008C] THE☆たこ焼き祭り201217.题解:P6606 [Code+#7] 最小路径串18.题解:P2422 良好的感觉19.题解:P2032 扫描20.题解:P1160 队列安排21.题解:ABC395(A-E)22.题解:P3865 【模板】ST 表 && RMQ 问题23.题解:P2590 [ZJOI2008] 树的统计24.答案:牛客周赛 Round 83(A-E)25.题解:U540617 捡松果26.题解:P3390 【模板】矩阵快速幂 & 矩阵快速幂加速递推的应用思路27.题解:P11848 [TOIP 2023] 房屋推荐28.题解:P2146 [NOI2015] 软件包管理器思路
枚举三种能够得到该颜色的方法。
- 全是该颜色的卡牌。
- 另外两种卡牌的数量都大于等于一张。
- 另外的两种卡牌,一种大于等于两张,一种为零张,该颜色的卡牌大于等于一张。
我们用三个变量来记录每种卡牌出现的次数,然后按照以上的三种方法模拟即可。
AC 代码
#include<bits/stdc++.h> using namespace std; using ll = long long; int n,r,b,g; char a; int main(){ // freopen("text.in","r",stdin); // freopen("text.out","w",stdout); ios::sync_with_stdio(0),cout.tie(0),cin.tie(0); cin>>n; for(int i = 1;i <= n;i++){ cin>>a; if(a == 'R')r++; if(a == 'G')g++; if(a == 'B')b++; } if(b==n||(b==0 && g && r)||(g > 1 && r==0 &&b)||(g==0&& r>1 &&b)){ cout<<"B"; } if(g==n||(g==0 && b && r)||(b>1 && r==0 && g)||(b==0 && r>1 &&g)){ cout<<"G"; } if(r==n||(r==0 && b && g)||(b>1 && g==0 && r)||(b==0 && g>1 && r)){ cout<<"R"; } return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端