avatar
Articles
54
Tags
11
Categories
5
主页
博文
  • 标签
  • 归档
留言板
实用链接
娱乐
  • 答案之书
  • 占卜但是无限次
关于
hsl-beat的blog
主页
博文
  • 标签
  • 归档
留言板
实用链接
娱乐
  • 答案之书
  • 占卜但是无限次
关于

hsl-beat的blog

Atcoder ABC396游记
Created2025-03-08|编程
Atcoder ABC396游记(A~E) A.Triple Four 题目描述 给你一个长度为NNN的数组AAA,问你有没有333个连续且相同的元素? 思路 感觉不用讲 代码 12345678910111213141516171819#include<bits/stdc++.h>using namespace std;int main(){ int n; cin >> n; vector<int> a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 0; i < n - 2; i++) { if (a[i] == a[i + 1] && a[i + 1] == a[i + 2]) { cout << "Yes"; return 0; } } cout <<...
别样的贴贴车大战
Created2025-03-08|娱乐
...
树状数组学习笔记
Created2025-03-03|笔记
树状数组是什么 本质上就是一个长得像树的数组,长得很像一个二叉树,like下面的图: 我们拿它干嘛呢?我们可以拿它来单点修改,区间查询。 赛场上可能同一个问题树状数组要写10min,但是线段树要30min,你说你写那个? 怎么实现树状数组 好奇树状数组是怎么被人想出来的 lowbit 树状数组是通过这个叫lowbit的函数实现的,它主要用来求一个二进制数最低的一位111以及它后面的一堆000组成的数。 说具体点,比如说114114114这个数,它就等于(1110010)2(1110010)_2(1110010)2​,那求lowbit后就会变成(10)2(10)_2(10)2​,也就是2 那想要求出lowbit函数的值,我们只需要让它返回xxx andandand (−x)(-x)(−x)就可以了 结构 还是那张图片,我们把数组从前往后编号,你会发现深度相同的位置二进制下末尾0的个数是相同的! ...
Atcoder ABC395游记
Created2025-03-01|赛后总结
写在游记之前 啊哈!福建真好玩!今天拔灯拔得真开心,欸我的手臂怎么弯不下来了 从墩板到广惠宫全程没松手,直接彻底疯狂!!! 耳鸣手残buff叠加!!! Atcoder ABC395游记(A~F) A.Strictly Increasing? 题目描述 给你个序列,判断是不是单调递增。 思路 水 代码 12345678910111213141516171819#include<bits/stdc++.h>using namespace std;int main(){ int n; cin >> n; vector<int> a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 1; i < n; i++) { if (a[i] <= a[i - 1]) { cout << "No"; return 0; ...
Atcoder ABC394游记
Created2025-02-22|赛后总结
fuck Atcoder ABC394游记 A.22222 题目描述 给你一个字符串,把所有非2字符删掉并输出。 思路 感觉不用讲 代码 123456789101112131415#include<bits/stdc++.h>using namespace std;int main(){ string s; int cnt = 0; cin >> s; for (int i = 0; i < s.length(); i++) { cnt += (s[i] == '2'); } while (cnt--) { cout << 2; } return 0;} B.cat 题目描述 给你NNN个字符串,把他们按照长度从小到大排序,然后从前到后拼起来,输出。 思路 感觉不用讲 代码 12345678910111213141516171819202122#include<bits/stdc++.h>using namespace std;bool cmp(const string &a1, const...
Atcoder ABC393游记
Created2025-02-16|赛后总结
太爽了 Atcoder ABC393游记(A~F) 比赛链接 A.Poisonous Oyster 题目描述 有四个东西,编号为1 41~41 4,其中有一个有毒,如果吃了有毒的东西就会挂掉。 第一个人吃了编号为1,21,21,2的东西,第二个人吃了编号为1,31,31,3的东西。 现在给你两个字符串S1S_1S1​和S2S_2S2​,分别代表两个人的状态,如果是sick表示这个人挂了,如果是fine说明还活着。 问你哪个东西有毒? 思路 没啥好说的 代码 123456789101112131415161718#include<bits/stdc++.h>using namespace std;int main(){ string s1, s2; cin >> s1 >> s2; bool c1 = (s1 == "sick"), c2 = (s2 == "sick"); if (c1 && c2) { cout << 1; } else if (c1 && !c2)...
对拍,但是构造题
Created2025-02-15|笔记
对拍是什么?对拍是一种校验程序正确性的方法,通过比较两个程序的同一个测试样例的输出结果,就可以做到判断正确性。 想必各位dalao们都会对拍吧,在oi这种shabi赛制中,对拍就显得尤为重要。 但是,如果你哪天运气不好,遇到了构造题,应该怎么办呢? 其实说的高大上,这个玩意其实不难,营养并不多,比赛的时候动动小聪明其实也能想到 ...
Tarjan算法笔记
Created2025-02-12|笔记
今天是2025年2月12日,这是洛谷的占卜结果: 显然适合学习新算法,今天早上正好学了tarjan,来稍微写一写。 tarjan tarjan求SCC SCC是什么 度娘说了: 有向图强连通分量:在有向图G中,如果两个顶点ViV_iVi​,VjV_jVj​间(Vi>VjV_i>V_jVi​>Vj​)有一条从ViV_iVi​到VjV_jVj​的有向路径,同时还有一条从VjV_jVj​到ViV_iVi​的有向路径,则称两个顶点强连通(strongly connected)。如果有向图GGG的每两个顶点都强连通,称GGG是一个强连通图。有向图的极大强连通子图,称为强连通分量(strongly connected...
tqq和mmm的神奇冒险
Created2025-02-11|娱乐
...
Atcoder ABC392游记
Created2025-02-11|赛后总结
Atcoder ABC392游记(A~E) 比赛链接 注:这次比赛因为有事情所以没有打,都是赛后代码,特此说明。 holy shit这次比赛这么简单我怎么没打,qwq A.Shuffled Equation 题目描述 给你一个整数序列A=(A1,A2,A3)A=(A_1,A_2,A_3)A=(A1​,A2​,A3​)。 让B=(B1,B2,B3)B=(B_1,B_2,B_3)B=(B1​,B2​,B3​)为A的任意一个排列。 问你有没有可能B1∗B2=B3B_1*B_2=B_3B1​∗B2​=B3​ 思路 你跑一遍全排列也不是不行,不过我们简单一点可以直接从小到大排序判断就欧克了。 代码 12345678910#include<bits/stdc++.h>using namespace std;int main(){ vector<int> a(3); cin >> a[0] >> a[1] >> a[2]; sort(a.begin(), a.end()); cout...
1…456
avatar
hsl-beat
Articles
54
Tags
11
Categories
5
找到我
Announcement
太好了!如果你看到这句话说明这个博客浏览量又可以增加了!谢谢你!
Recent Posts
题解:AT_abc437_g [ABC437G] Colorful Christmas Tree2025-12-22
Atcoder ABC437游记2025-12-21
题解:CF1909F1 Small Permutation Problem (Easy Version)2025-12-14
题解:CF1768D Lucky Permutation2025-12-13
Atcoder ABC434游记2025-12-06
Tags
笔记 Codeforces 娱乐 洛谷 Atcoder 编程 赛后总结 SPOJ XCPC 代码源OJ 题解
Archives
  • 十二月 2025 6
  • 十一月 2025 8
  • 十月 2025 4
  • 九月 2025 1
  • 八月 2025 7
  • 七月 2025 3
  • 六月 2025 2
  • 五月 2025 3
Website Info
Article Count :
54
Unique Visitors :
Page Views :
Last Update :
©2012 - 2026 By hsl-beat
Framework Hexo|Theme Butterfly