自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羽歌Yo的博客

生命的奖赏远在旅途终点,而非起点附近

  • 博客(8)
  • 收藏
  • 关注

原创 ACM算法模板小汇总

一篇想到哪写到哪 · 不太全面的模板大集锦。

2022-06-24 12:37:59 2737 2

原创 AtCoder Beginner Contest 217

更新中…A - Lexicographic Order题目大意:给定两个字符串 S 和 T ,判断两者字典序的大小关系。大致思路:常规比较字典序。char[] 实现:#include <cstdio>#include <cstring>using namespace std;char a[10101], b[10101];int main() { scanf("%s%s", a, b); int i; for(i = 0; a[i

2021-09-06 09:58:19 395

原创 Codeforces Round #738 (Div. 2)

更新中…A. Mocha and Math题目大意:给定一个长度为 n 的序列 A ,可进行如下操作:对于区间[l, r]内所有的i(l <= i <= r),把a[l + i]替换为a[l + i] & a[r - i]。如对于长度为 5 序列A = {a[1], a[2], a[3], a[4], a[5]},如果选择区间[2, 5],那么该序列就会变为{a[1], a[2] & a[5], a[3] & a[4], a[4] & a[3], a[5

2021-08-17 08:45:03 498

原创 UVA 439 Knight Moves - 解题报告

题目大意输入标准 8*8 国际象棋棋盘上的两个格子(列用a-h表示,行用1-8表示),马的移动方式为 “日” 字形,求马最少需要多少步从起点跳到终点。解题思路1. 单向bfs(基础)看完题目后,最容易想到的是单向bfs。根据 bfs 的性质,从初状态(起点)开始搜索,第一次到达末状态(终点)时的深度即为“最少步数”。2. 双向bfs(优化)但由于本题已经给出了确定的初状态与末状态,那么我们就可以使用双向bfs进行优化——即从初末两个状态开始搜索,当这两个搜索树第一次出现重合节点时,就得到了 “

2021-08-01 10:07:45 280

原创 AtCoder Beginner Contest 212

更新中…A - Alloy如题#include <cstdio>using namespace std;int main() { int a, b; scanf("%d%d", &a, &b); printf("%s\n", a ? b ? "Alloy" : "Gold" : "Silver"); return 0;}B - Weak Password题目大意:四位数密码满足以下任一条件被判定为Weak,否则为Strong

2021-08-01 01:24:13 531

原创 POJ 3740 Easy Finding(精确覆盖模板题)

题目大意给定一个M*N的01矩阵,能否找到一个行的集合,使得集合中每一列都恰好包含一个1。

2021-07-31 16:39:16 172

原创 Hash

试想这样的场景,你很想学太极拳,听说学校有个叫张三的人打得特别好,于是你到学校学生处找人,学生处的工作人员可能会拿出学生名单,一个一个地查找,最终告诉你,学校没这个人,并说张三几百年前就已经在武当山作古了。可如果你找对了人,比如在操场上找那些爱运动的同学,人家会告诉你,"哦,你找张三呀,有有有,我带你去。“于是他把你带到了体育馆内,并告诉你,那个教大家打太极的小伙子就是张三,原来"张三丰”是因为他太极拳打得好而得到的外号。学生处的老师找张三丰,那就是顺序表查找,依赖的是姓名关键字的比较。而询问爱好运动的.

2021-02-12 13:16:34 718

原创 线段树模板_单点修改&求区间最小(大)值

一篇来自蒟蒻de小笔记,求大佬勿喷qwq&lt;1&gt; 单点修改&amp;求区间最小值//线段树单点修改,求区间最小值#include &lt;iostream&gt;#include &lt;cstdio&gt;#define MIN 2147483647using namespace std;int min(int a, int b){ return a &lt;...

2018-08-15 09:52:21 653

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除