Hiiro_2233
Hiiro_2233
全部文章
分类
归档
标签
去牛客网
登录
/
注册
Hiiro_2233的博客
全部文章
(共15篇)
题解 | #小红的区间查询#
分析数据量很小!就不需要多的思考!暴力狠狠暴力!直接模拟就行啦!代码 #include "bits/stdc++.h" using namespace std; #define int long long #define endl "\n" #define ...
2024-11-19
1
7
题解 | #小红的好数#
分析由于数据限制n<1e6那么直接暴力就行了,从98765开始搜就行了代码 #include "bits/stdc++.h" using namespace std; #define int long long #define endl "\n" #d...
2024-11-19
0
7
题解 | #小红的数字删除#
#include "bits/stdc++.h" using namespace std; #define int long long #define endl "\n" #define PII pair<int,int> #define PII...
2024-11-19
1
10
题解 | #压缩二维码#(输入输出)
分析:就是一个输入字符串然后没四位输出一个答案就行了代码 #include "bits/stdc++.h" using namespace std; #define int long long #define endl "\n" #define PII pa...
2024-11-19
0
6
题解 | #小欧的数组修改#(STL-map)
解析:如果你知道STL里面的map,那么这道题将轻而易举!用map存每个数字出现的次数并实时更新最大次数如果最大次数<n,就+1最后输出即可但是如果你不知道!!那还不快去学习一下map的用法!!!!!!!代码 #include "bits/stdc++.h" using ...
2024-11-19
0
7
题解 | #游游的除2操作#(数学)
题目解析n<1e5,采取用暴力的方法来做我们考虑a[i]和Min的关系如果通过除以2的操作使a[i]==Min那么直接不停比较,如果a[i]大,那就a[i]减半并且cnt+=1;如果a[i]小,那就Min减半并且cnt+=numMin;(现在值为Min的个数)--> 为什么加的是n...
2024-11-19
0
8
题解 | #游游的字母翻倍#(list)
题目解析:多次在字母后面插入字母,考虑使用链表来实现以此来节省时间(使用数组插入的话每次花费O(n)时间)剩下的就是一个模拟代码 #include "bits/stdc++.h" using namespace std; #define int long long #defin...
2024-11-19
1
7
题解 | #小红的字符生成#
题目解析:a=ab=aac=bb=aaaad=cc=bbbb=aaaa,aaaa从而观察得到:a=2^0*ab=2^1*ac=2^2*a因此对于最少表达出n个a也就是从1,2,4,8...2^t之中选最少的数求和来表示n代码 #include "bits/stdc++.h" u...
2024-11-19
0
9
题解 | #小红的排列构造#(数学)
题目解析:想满足a[i]+i不是质数我们分奇偶情况如果是奇数放在奇数位置,加起来一定为偶数偶数放偶数位置加起来也一定为偶数偶数必然不是质数(2除外)因此对于n<3的情况特判一下,其他情况的构造就出来了 #include "bits/stdc++.h" using name...
2024-11-19
0
9
题解 | #小红的字符串构造#(字符串)
分析题目1、目标字符数组需要包含原数组所有出现过的字母2、目标数组任意位置与原数组不同因此我们考虑直接根据原数组来构建新数组考虑任意位置与原数组不同,我们将a的位置转到的b的位置(如果b在原数组出现过)若b从未出现,那么顺位下去c、d、e...直到有一个字母出现过然后b的位置再转移到下一个字母的位置...
2024-11-19
1
12
首页
上一页
1
2
下一页
末页