首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小猫排队
19条解析
开通博客写题解
周康禧
发表于 2025-12-22 18:32:12
倒着算出每一个可以换的位置是第几分钟,然后如果在这个位置的离开之前就可以换到这个位置,就是取这个位置下标,如果大于这个位置的离开时间,那么换过来的时候已经不存在这个位置了,ans初始化n+1,因为可能所有的a[i]都不能交换 void solve(){ int n; cin>&
展开全文
olone
发表于 2025-12-22 11:55:00
#include<bits/stdc++.h> using namespace std; const int N=2e5+5; int n,k; int a[N]; int pre[N]; int main() { cin>>n; for(int i=
展开全文
Jakeap
发表于 2025-12-22 11:57:09
两种方法:(第二种也就是没注释的借鉴了题解中大佬的代码,用的vector容器中back()和pop_back())方法一:直接用数组模拟:数组大小开到n+1从1开始,最后一个存啾啾的可爱值。双指针l和r循环,r代表的是啾啾当前所在的位置,每次去找往r前面比啾啾可爱值更大的将其替换为啾啾,如果r<
展开全文
cyccy
发表于 2025-12-22 19:55:04
#include<bits/stdc++.h> using namespace std; using i64 = long long; /* 找到所有可交换的位置 若最终可以交换到这个位置,一定有该位置下标(1-index) >= 交换次数 显然具有单调性,二分答案找到这个位置输
展开全文
彭显汧
发表于 2025-12-22 20:39:08
#include<iostream> #include<algorithm> using namespace std; const int N=200020; int n,hh=0,tt=-1; long long w,dq[N]; int main() { scan
展开全文
MaoPaoMiao
发表于 2025-12-22 20:46:52
#include <bits/stdc++.h> using namespace std; signed main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n; cin >>
展开全文
IA3000
发表于 2025-12-22 03:11:25
#include <iostream> using namespace std; const int N= 2e5+5; int stk[N],t,a[N]; int nxt[N]; int main() { int n; cin>>n; n++
展开全文
YunBaichuan
发表于 2025-12-22 10:27:51
思路:按照题意,用双指针进行模拟即可 代码: import sys input = lambda: sys.stdin.readline().strip() import math inf = 10 ** 18 def I(): return input() def II():
展开全文
quchen666
发表于 2025-12-22 13:14:47
#include <bits/stdc++.h> using namespace std; const int N = 3e5+10; int a[N]; int n; int main() { ios::sync_with_stdio(false); cin.tie(0
展开全文
9shdqm13
发表于 2025-12-22 13:33:09
没看到题解用pq写的,感觉这样写比较方便。 #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector<int> a(n+1);
展开全文
查看本题
查看本题讨论
相关比赛
11224-牛客小白月赛47
进入比赛
30319-牛客小白月赛47内测
进入比赛
33688-ai测试
进入比赛
33803-长期练习-水题
进入比赛
36024-小白康复训练
进入比赛
等你来战
查看全部
浙大城市学院第二十二届大学生程序设计竞赛
报名截止时间:2025-12-27 18:00
牛客周赛 Round 124
报名截止时间:2025-12-28 21:00
牛客2025跨年场
报名截止时间:2026-01-01 00:05
牛客周赛 Round 125
报名截止时间:2026-01-04 21:00
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
2026牛客寒假算法基础集训营2
报名截止时间:2026-02-05 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题