FZANOTFOUND
FZANOTFOUND
全部文章
分类
题解(27)
归档
标签
去牛客网
登录
/
注册
FZANOTFOUND的博客
TA的专栏
21篇文章
0人订阅
牛客系列赛题解
21篇文章
232人学习
全部文章
(共32篇)
题解 | #好好好数组#
因为 , 因此除了 时 其余 都满足 ,则 若 则数组的形状为 。(当 时,往前的 一定为 ) 若 则数组的形状为 因此有以下结论: 令 为数组中的元素数量。 时 , ,有 种 时 , ,有 种 时 , ,有 种 因此 时,答案为 ...
2026-01-25
0
21
题解 | #牛客周赛126题解#
来自专栏
A. 小红的顺子构造 显然输出 即可。 x = int(input()) print(*range(x, x+5)) B/G.小红的字符串构造 对于 按长度排序遍历检查即可。 显然可以使用字典树维护。 在字典树上遍历,若: 则减去当前字符串的数量,退回上一步 遍历所有可能得下一个字符。 ...
2026-01-11
4
47
题解 | #小月的谜题#
给出一点神秘的个人解法。 第一步 https://anoth3r.top/st/ 找密码 我们连麦的三人没人意识到 song,所以没有听歌找线索 方法一 暴力,没什么好说的 方法二 易得我们是使用滚轮滑动的, F12找到所有的绑定到 wheel事件上的函数,发现了如下绑定 定位达到文件后不难发现 ...
2026-01-01
0
47
题解 | #牛客周赛 Round 123 题解#
来自专栏
A.小红玩牌 按题意模拟即可。 n, c = input().split() nn, cc = input().split() if int(n) != int(nn): print("Yes" if int(n) > int(nn) else "No") else: prin...
2025-12-21
7
45
题解 | #牛客周赛 Round 122 题解#
来自专栏
牛客周赛 Round 122 题解 A.ICPC Problems 模拟即可。 void solve(){ ll n = read(); for(ll i=0;i<n;i++){ putchar((char)(65+i)), putchar(' '); ...
2025-12-14
8
85
题解 | #牛客周赛 Round 120 #
来自专栏
A.无穷无尽的力量 模拟即可。 void solve(){ ll n;cin>>n; for(ll i=0;i<n;i++)cout<<'a'; cout<<'b'; for(ll i=0;i<n;i++)cout<...
2025-12-01
1
31
题解 | #牛客小白月赛124#
来自专栏
A.小红的点构造 显然 满足题意。 void solve(){ ll x = read(), y = read(); print(PLL{2*x,2*y}); } B.小红的数组重排 显然把数组按降序排序后, 这个数组一定单调递减。 因为此时 单调不增, 单调递增。 void...
2025-11-28
4
60
题解 | #简单的三角形构造#
手玩一下样例可以想到这样的三角形: 即高在圆心和给定的连线上,且一个顶点在在这条直线和圆的另一侧交点上(图中点 )。 令给定点到圆心的距离为 。 接下来讨论高应当取多少: 如果 ,此时随着 增加,底也在增加,所以面积一定小于 的情况。 所以只需考虑 的情况。 ,是一个凸函数,三分或者求导求极...
2025-11-27
0
35
题解 | #第十七届北京信息科技大学程序设计竞赛(校外同步赛)#
来自专栏
A.小苯接雨水 显然把最长的两块板放在两侧最优。 答案即为次大。 void solve(){ ll n = read(); vector<ll> a(n+1); for(ll i=1;i<=n;i++) a[i] = read(); sort(all...
2025-11-26
7
61
题解 | #小红的数组操作(hard version)#
注意到,数组的平均数是一个整数等价于 。 于是题目可以转化为 个点,每个点 和 有一条代价 为 的边, 和 有一条代价 为 的边。问节点 到 的最小代价。 跑最短路即可。 void solve(){ ll n = read(), p = read(), x = read(),...
2025-11-19
1
40
首页
上一页
1
2
3
4
下一页
末页