题意很明显不解释

做法就是直接模拟

有一个坑的地方就是中间值会爆ll WA50

 1 #include<bits/stdc++.h>
 2 #define cl(a,b) memset(a,b,sizeof(a))
 3 #define debug(a) cerr<<#a<<"=="<<a<<endl
 4 using namespace std;
 5 typedef long long ll;
 6 typedef pair<int,int> pii;
 7
 8 const int maxn=1e5+10;
 9
10 int main()
11 {
12     int n,k,a[2];
13     scanf("%d%d%d%d",&n,&k,&a[0],&a[1]);
14     int mn=min(a[0],a[1]);
15     int mx=max(a[0],a[1]);
16     debug((mn+1)*k),debug(mx);
17     if(1ll*(mn+1)*k<mx) //这里(mn+1)*k会爆ll
18     {
19         printf("NO\n");
20         return 0;
21     }
22     char letter[2]= {'G','B'};
23     string ans="";
24     if(a[0]>a[1])
25     {
26         letter[0]='B',letter[1]='G';
27         swap(a[0],a[1]);
28     }
29     int cnt=0;
30     for(int i=0; i<n; i++)
31     {
32         if(a[0]<=a[1] && cnt<k)
33         {
34             ans+=letter[1];
35             a[1]--,cnt++;
36         }
37         else
38         {
39             ans+=letter[0];
40             cnt=0,a[0]--;
41         }
42     }
43     cout<<ans.substr(0,n)<<endl;
44     return 0;
45 }/*
46
47 5 1 3 2
48
49 7 2 2 5
50
51 */

转载于:https://www.cnblogs.com/general10/p/7207382.html

CodeForces 746D Green and Black Tea 有坑相关推荐

  1. czl蒻蒟的OI之路13

    XJOI奋斗群蒻蒟群群赛10 RANK排名6 T1Compote 已AC 题意 分析过程 给出题解 T2Decoding已AC 题意 分析过程 给出题解 T3Tram已AC 题意 分析过程 给出题解 ...

  2. 银屑病与肠道菌群(调研手稿二)

    google搜索gut bacteria psoriasis ##################################################################### ...

  3. 是否有一个“先前的兄弟”选择器?

    加号( + )用于下一个兄弟姐妹. 以前的兄弟姐妹有同等学历吗? #1楼 选择器级别4引入了:has() (以前是主题指示器! ),它允许您使用以下选项选择先前的同级: previous:has(+ ...

  4. English trip EM3 LP 4B Home Design Relationship Teacher:Ryan

    课上内容(Lesson) "green home" 1. saves energy 2. is good for the environment(plants, land, wat ...

  5. 颜色类中英文词汇大全(2)

    三.黄色类 黄色 yellow 桔黄 orange; crocus; gamboge; cadmium orange 深桔黄,深橙 deep orange 浅桔黄,浅橙 clear orange; l ...

  6. Crops and livestock products世界各国农作物和牲畜产品产量1961-2021

    Crops and livestock products世界各国农作物和牲畜产品产量1961-2021 数据来源:联合国粮食及农业组织 数据年份:1961-2021 涉及条目:Area harvest ...

  7. backlog配置_redis tcp-backlog配置

    在redis2.8版本中有一个tcp-backlog配置, 说明如下: # TCP listen() backlog. # # In high requests-per-second environm ...

  8. Codeforces Round #311 (Div. 2)B. Pasha and Tea 水题

    B. Pasha and Tea Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/557/prob ...

  9. 初识青砖茶(green brick tea)

    摘要:大师兄老马到内蒙,给我带来两块砖茶,透过包装纸,散发出浓郁的茶香,是湖北省赵李桥茶厂生产的川字牌青砖茶,与我曾经喝过的红.绿.岩.黑(湖南).普洱等茶有很多差别.用茶刀将其分解后,根据老马的指点 ...

  10. 【CodeForces - 789D】Weird journey(思维,图的性质,tricks,有坑)

    题干: Little boy Igor wants to become a traveller. At first, he decided to visit all the cities of his ...

最新文章

  1. 程序员如何坚持写作?
  2. 微信JSSDK javascript 开发 代码片段,仅供参考
  3. CNN收购Beme视频分享APP 11个员工也将加入
  4. (纯干货)万字长文,数据分析利器 pandas 全教程
  5. webservice xml java_java访问WebService接口返回xml
  6. 使用ESP定律_手工脱壳
  7. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库 总览
  8. 管天管地管空气!谷歌探索用CV估算空气质量
  9. UVa 1642 (综合) Magical GCD
  10. 微信小程序单选框radio使用实例
  11. 疫情防控,开发者集结出战!
  12. 理解redux中Middleware
  13. word删除分页符_5个Word删除空白页的方法,简单又高效,总有一个能帮你轻松秒杀...
  14. python工具用什么语言_Python中一些自然语言工具的使用的入门教程
  15. 带着这篇去通关所有Handler的提问(三)
  16. java replace三个参数_javascript replace()第二个参数为函数时的参数用法
  17. 鼓形齿的计算机械设计标准,鼓形齿设计主要尺寸计算
  18. EDA实践——基于VHDL的循环八路彩灯设计
  19. 苹果x屏幕多少钱_xsmax闪屏,苹果xsmax换屏幕多少钱
  20. 野火指南者WiFi模块代码的简单改写,实现LED定时闪耀

热门文章

  1. vscode插件之常用插件
  2. 黑科技神器-uTools
  3. pc端字体大小自适应几种方法
  4. 将项目发布到Git@OSC
  5. Android Studio 创建aar包与引用
  6. PHP 数组常用操作函数随记
  7. c# Invalidate() Update() Refresh()的区别
  8. 修改服务器控件的ID和Name
  9. java获取文件后缀名(正则表达式)+文件名
  10. 问题:虚拟环境名字相同遇到bug,please specify a different sdk name?