Xuan2333
Xuan2333
全部文章
分类
归档
标签
去牛客网
登录
/
注册
Xuan2333的博客
全部文章
(共6篇)
题解 | 小红的双排列删除得分
前面的大佬竟然一句话都没有说,直接发代码了,对蒟蒻(包括我)有点不友好,所以我来发一个带讲解的版本awa代码里说的很明白啦,再有不会的可以评论区问(喜欢的话请点个赞支持一下吧[瞅你][瞅你][瞅你]) #include <bits/stdc++.h> using namespace st...
2025-12-13
1
9
题解 | 小红选点
楼上的大佬怎么都写的这么长啊(蒟蒻的恐惧),其实仔细一看,就是枚举吗思路先用一个pair去存储坐标,放在数组a中,然后通过遍历不断去寻找最大的一个并且更新,最后输出即可 #include <bits/stdc++.h> using namespace std; #define sc se...
2025-12-12
1
9
题解 | 小红的密码修改
思路这道题非常的巧妙,我先拿数字举例:总共有10种数字,除去自己以外有9种if(整个密码里只有一个数字){ 那么非常显然啊,这个数字只能变成另一种数字,总方案数只能+9(对应代码里的<1>)}else{ 有一个和上述一样,为了保证密码里有数字,只能变换成数字,那其他的数字就可...
2025-12-12
3
10
题解 | 冰冻青蛙
正当我百思不得其解时,一看题解,竟然还没人写???那没办法了,我来写一篇:-D思路及对题目的理解一只能被冰冻的青蛙可以把相邻的两个冻住,那么根据贪心(的思想),肯定是要冻住两只不能冻住别的青蛙的青蛙那么我们首先得判断这种能冰冻别的青蛙的青蛙的数量是否够,不够的话就Baka了()够了的话,就用就用队列...
2025-12-10
1
14
题解 | 大撒币
题解 | 大撒币(指本蒟蒻)首先要判断能不能放下第一个硬币,要是来防都放不下那何谈后面的呢if (2*r > min(a, b))思考然后就是一波思考如果说只能放下一个硬币,那么很明显,Alice赢接下来要想,周围还能放几个1.如果理论上总共可以并排放俩,那么Alice肯定要根据自己的最佳策略...
2025-12-10
2
20
题解 | 没有上司的舞会
#include <bits/stdc++.h> using namespace std; int dp[200002][2]; // dp[n][0]表示第n个人没来的时候的值,1为来了的时候的值 int n; vector<int> a(200002); vector&l...
2025-12-09
4
21