Zhangmh's Blog

允许一切发生,但只解决问题

《神座之上》repo

心心念念的《神座之上》终于在伟大的蒙克only上吃到了实物!赞美慕斯老师,赞美参与合集的所有老师! 入手就被质感惊呆了……多年没有买过质感这么好的书我直接沐浴更衣再阅读。外封就是超绝的瑟神插图,“神座之上”的命名也非常好非常好。内封是烫金绒布我摸摸摸,见到实物直呼神圣伟大。目录的设计审美超绝,全书是一图一文的框架,长图后面还有印章的设计也超级可爱,原来是婚礼蛋糕上面的小鸦小猫诶!入手了复数,......

2025蒙克only

...

2025上海之旅

...

2022牛客寒假算法基础集训营4

这次比赛整体难度不是太高,but本蒟蒻依然不太行QAQ,补题顺序按照难度顺序(大概) 这场比赛好多奇奇怪怪的图片欸 E - 真假签到题 看上去题面很是简洁,但是直接抄函数代码是不行的,注意x范围。 思路: 1e18函数递归必炸,但是可以打表找规律得出,f(x)=x。 AC代码: 123456789101112131415161718192021#include<bits/stdc++......

2022.02.06 cf

Codeforces Round

这一场挺离谱的,,C题过题比B要多 A. Reverse and Concatenate 给出字符串s,rev(s)是s翻转所得,用s+rev(s)或者rev(s)+s替换s,求经过k次操作后可以得到几个不同的字符串。 思路:我们可以发现,若s为回文串,那怎样变化得到的都是一个回文串,不会因为rev(s)所放置的位置而改变字符串,所以s为回文串时,无论k是几,输出1;若s不是回文串,经过一......

2022牛客寒假算法基础集训营3

按照出题人认为的难度顺序排序 A - 智乃的Hello XXXX 思路: 签到。 AC代码: 12345678910111213141516171819#include<bits/stdc++.h>using namespace std;typedef long long ll;#define ios ios::sync_with_stdio(false);cin.tie(0)......

SDNU_ACM_2022_Winter_Practice_2nd

寒假第二次训练补题

这次队长说题目不会像上次一样做的那么顺,,,出了很多看上去像是cf上的题,结果发现是很古早的cf Div3。。。 目录 [A-Decrease the Sum of Digits](#A-Decrease the Sum of Digits) [B - Two Platforms](#B - Two Platforms) [C-Yet Another Array Restoration](#......

2022.01.31cf Educational Codeforces Round 122(Div2)

2022.01.31cf Educational Codeforces Round 122(Div 2)补题

第一次打Div 2!看春晚哪有cf香哇 A. Div. 7 给出一个数,要求改变最少的位数上的数字使得该数字成为7的倍数,输出这个7的倍数。 思路:分情况讨论,若该数是7的倍数直接输出,若不是,在每10个数中必有7的倍数,那就对其对7的模处理。例如377 mod 7=6,那我们可以选择输出377+(7-1)=378,也可以输出377-6=371,为统一输出原则,尽可能输出较小的数,这样改变......

2022牛客寒假算法基础集训营2

2022牛客寒假算法基础集训营2补题

这场打的稀碎啊。。。 按照出题人给的题目难度顺序排序,感觉之前顺序排列意义不大。 C - 小沙的杀球 思路:贪心思想,如果可以杀球那就先杀球,因为若是可以杀球时选择恢复体力,后期可能没有机会杀球了。 AC代码: 1234567891011121314151617181920212223242526272829#include<bits/stdc++.h>using namesp......

AtCoder Beginner Contest 236

AtCoder Beginner Contest 236补题

第一次在Atcoder上打比赛,,,看到了t神ak的全过程orzorz A - chukodai 给出字符串,交换第a个和第b个字符后输出。 思路:虽然很简单,但是一开始写的代码十分笨比,修改一下,也是第一次用swap()解题。 AC代码: 1234567891011121314151617181920212223#include<bits/stdc++.h>using nam......