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

AtCoder 第402场初级竞赛 A~E题解

A CBC

【题目链接】

原题链接:A - CBC

【考点】

枚举

【题目大意】

找出所有的大写字母

【解析】

遍历字符串,判断是否为大写字母,如果是则输出。

【难度】

GESP二级

【代码参考】

#include <bits/stdc++.h>
using namespace std;int main() {string s;cin >> s;for(int i = 0; i < s.size(); i++){if(s[i] >= 'A' && s[i] <= 'Z') cout << s[i];}return 0;
}

B Restaurant Queue

【题目链接】

原题链接:B - Restaurant Queue

【考点】

队列,模拟

【题目大意】

两种操作,操作1是有一位顾客拿着菜单号排在队尾,操作2则引导队头的顾客进入餐厅。

【解析】

题目在模拟数据结构队列的操作,直接使用STL的queue模拟即可。

【难度】

GESP六级

【代码参考】

#include <bits/stdc++.h>
using namespace std;int main() {int n, t, k;queue<int> q;cin >> n;for(int i = 1; i <= n; i++){cin >> t;if(t == 1){cin >> k;q.push(k);}else{k = q.front();cout << k << endl;q.pop();}}return 0;
}

相关文章:

  • JavaScript 渲染内容爬取实践:Puppeteer 进阶技巧
  • Socket
  • 【STL】unordered_map
  • 【速写】多LoRA并行衍生的一些思考
  • Nginx:前后端分离配置(静态资源+反向代理)
  • navicat导入sql文件 所有问题解决方法集合
  • ios开发中xxx.debug.dylib not found
  • day21 | 26暑期实习
  • windows server2019 内网离线安装mysql5.7方式;windows server2019安装软件提示丢失msvcp100.dll问题处理
  • char32_t、char16_t、wchar_t 用于 c++ 语言里存储 unicode 编码的字符,给出它们的具体定义
  • Linux系统编程 day9 SIGCHLD and 线程
  • uniapp开发2--uniapp中的条件编译总结
  • 【HarmonyOS】ArKUI框架
  • 基于贝叶斯优化的Transformer多输入单输出回归预测模型Bayes-Transformer【MATLAB】
  • HarmonyOS Next 编译之如何使用多目标产物不同包名应用
  • 字符串全排列(Java版本自己用)
  • 随机数算法原理以及模拟实现
  • 如何高效的进行生产管理?
  • UnityDots学习(四)
  • 使用java实现设计图中多个设备的自动布线,根据如下要求生成详细设计方案文档
  • 外媒:特朗普称或将“大幅降低”对中国的关税
  • 特朗普称无意解雇鲍威尔,美国股债汇反弹、黄金高位下跌
  • 具身智能资本盛宴:3个月37笔融资,北上深争锋BAT下场,人形机器人最火
  • 世界读书日丨阅读与行走,都是理解世界的方式
  • 谁为金子疯狂:有人贷款十万博两千,有人不敢再贸然囤货
  • 上海银行换帅:顾建忠出任党委书记,金煜辞任董事长