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

hsl-beat的blog

ABC390游记(A~D)
Created2025-04-11|赛后总结
Atcoder ABC390个人游记(A~D) 比赛链接 作者今天很无语,被dmy恶心后状态不好,以为atc会简单,结果又被恶心了,脑子抽了,写的不如以前详细,但是我还是不会改的( A. 12435 题面 给你一个整数序列 A=(A1,A2,A3,A4,A5)A=(A_1,A_2,A_3,A_4,A_5)A=(A1​,A2​,A3​,A4​,A5​) ,它是通过对 (1,2,3,4,5)(1,2,3,4,5)(1,2,3,4,5) 进行置换得到的。 请判断 AAA 是否可以通过对 AAA 中相邻的两个元素进行1次的交换操作来按升序排序。 思路 把正确的数组弄出来,比较差异就行了,很简单。 有没看到相邻结果挂1发的乐子吗 代码 123456789101112131415161718192021222324#include<bits/stdc++.h>using namespace std;int main(){ int a[5]; cin >> a[0] >> a[1] >> a[2] >>...
Atcoder ABC399游记
Created2025-03-29|赛后总结
Atcoder ABC399游记(A~D) 今天d题什么情况啊 有点意思哈 极限通过 。。。今天掉了7分 这个d题在还剩20秒时居然过了 我对拍瞅了半天test代码发现没问题 结果最后上了个厕所就突发奇想看了bf程序,结果: 1234if (abs(pos[i].first - pos[j].first) == 1 && abs(pos[i].second - pos[j].second) == 1 && pos[i].second - pos[i].first > 1 && pos[j].second - pos[j].first > 1) { cout << i << ' ' << j << '\n'; ans++;} 1234if (abs(pos[i].first - pos[j].first) == 1 && abs(pos[i].second - pos[j].second) == 1...
Atcoder ABC397游记
Created2025-03-15|赛后总结
Atcoder ABC397游记(A~D) A.Thermometer 题目描述 诗音测量到她的体温是XXX摄氏度。 体温由以下几条规则进行分类: 高于38.038.038.0摄氏度:高烧 高于或等于37.537.537.5摄氏度,并且低于38.038.038.0摄氏度:低烧 低于37.537.537.5摄氏度:健康 所以诗音的体温应该是哪个等级? 思路 水 代码 123456789101112131415#include<bits/stdc++.h>using namespace std;int main(){ double n; cin >> n; if (n >= 38) { cout << 1; } else if (n >= 37.5) { cout << 2; } else { cout << 3; } return 0;} B.Ticket Gate Log ...
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赛制中,对拍就显得尤为重要。 但是,如果你哪天运气不好,遇到了构造题,应该怎么办呢? 其实说的高大上,这个玩意其实不难,营养并不多,比赛的时候动动小聪明其实也能想到 ...
123
avatar
hsl-beat
Articles
28
Tags
10
Categories
6
找到我
Announcement
不要ddos我的网站了谢谢
Recent Posts
Atcoder ABC408游记2025-06-01
状压DP算法笔记2025-05-09
Atcoder ABC404游记2025-05-03
差分约束算法笔记但是只有板子因为为了应付今晚的G题所以匆匆学的2025-05-03
Atcoder ABC403游记2025-04-27
Tags
编程 笔记 数学 加密 赛后总结 闲话 题解 Codeforces 娱乐 Atcoder
Archives
  • 六月 2025 1
  • 五月 2025 3
  • 四月 2025 7
  • 三月 2025 6
  • 二月 2025 7
  • 一月 2025 4
Website Info
Article Count :
28
Unique Visitors :
Page Views :
Last Update :
©20125 - 2025 By hsl-beat
Framework Hexo|Theme Butterfly