| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> AtCoder ABC 244(A ~ E F待补) -> 正文阅读 |
|
[C++知识库]AtCoder ABC 244(A ~ E F待补) |
AtCoder ABC 244A - Last Letter(语法)Description: ? 输出给定字符串的最后一个字符 Resolution ? 过水 Code:
B - Go Straight and Turn Right(模拟)Description: ? 对于给定操作序列 S向前走一步 R顺时针转向 初始坐标是0 0 输出操作序列结束时的坐标 Resolution ? 写出方向偏移量 然后模拟 注意的是使转向环形进行 Code:
C - Yamanote Line Game(交互 + 简单模拟)Description: ? 首先 A会给你一个数n 然后B和A交替输出一个[1, 2 * n + 1]之间未被输出过的数 ? 最后一个没有数输出的人 只能输出0 ? 题目告诉你 B 一定获胜 所以请你模拟B的输出 来完成这个game (A是一个编写好的程序 他会随机应变) ? 切记 当最后A输出0之后要记得return 0 不然会TLE Resolution ? 读题卡了好久 应该抓住重点确定 比如循环次数的次数 ? 因为2 * n + 1是奇数 又因为B先输出 所以B一定能获胜 ? 策略:B每次直接找[1, 2 * n + 1]中没有被输出的数输出即可 Code:
D - Swap Hats(思维)Description: ? 给定3个字母R G B组成的序列为标准排列 ? 再给定3个字母R G B组成的序列为当前排列 ? 请问是否能够经过1e18的交换次数使当前排列恢复成标准排列 交换可以任意位置互换 Resolution ? 简化问题为 经过偶数次排序能还原的都没问题 经过奇数次还原的不行 ? 想到这里就很容易实现了 Code:
E - King Bombee(图论 + DP)Description: ? 给出一张无向图 请问起点为编号s 终点为编号t 且长度为len 含有奇数个数个X的路径有多少个 Resolution ? 可以想到计数DP的思路 然后用记忆化搜索 根据题意爆搜就可以过了 Code:
F - Shortest Good PathDescription: Resolution Code: |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:13:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |