首页 > 切题之路
头像 BeauWill
发表于 2026-01-11 00:31:56
模拟题,解释下题目:circle只做时间来得及的简单题(难度<a),rqy做时间来得及的困难题(难度>=b)和简单题(难度<b),其中困难题rqy需要两倍的时间来处理。注意数据范围,然而坑的是题目没有明说每个题做题时间和难度的范围,实测不开long long会卡一组测试点,故必须开 展开全文
头像 mollor
发表于 2026-01-11 01:38:52
注意到题目并没有t的范围喵,所以不开longlong查了半天都没发现问题喵,最后开longlong交了一发才过了喵 然后嘛,这道题不难看出根据题目的条件并没有说求出最大的题数,所以O(n)遍历就过去了喵 只要在每个地方判断当前的时间够不够做这道题,难度如何就好了喵,不难 但是说如果要求是按照题目顺序 展开全文
头像 BaiJay
发表于 2026-01-11 11:50:18
从头到尾枚举一遍就行 #include <bits/stdc++.h> #include <mutex> #define int long long using namespace std; #define endl '\n' #define pb push_back #de 展开全文
头像 筱笙笙
发表于 2026-01-14 22:44:25
本题为简单的模拟题,注意细节 核心思路 核心观察 顺序固定:必须从第 0 题到第 n-1 题依次决策,贪心模拟即可。 无后效性:当前是否做题只取决于剩余时间,不影响后续策略。 独立计算:clccle 和 rqy 的规则互不影响,可分别模拟。 算法步骤 模拟 clccle 初始化 rem1 = 展开全文
头像 牛客69596014号
发表于 2026-01-11 06:32:10
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc 展开全文
头像 YunBaichuan
发表于 2026-01-11 11:11:31
思路:阅读理解,模拟。由于两者做题顺序一致,都是从左到右,因此我们就可以从左到右遍历每一题,然后判断两者会不会做这题即可。对于clccle来说,难度<他的预期并且花费时间足够才会做题;对于rqy来说,难度>=他的预期并且花费时间的2倍足够才会做题;难度<他的预期并且花费时间足够才会 展开全文
头像 quchen666
发表于 2026-01-11 11:30:11
#include <bits/stdc++.h> using namespace std; const int N=3e5+10; const int mod = 998244353; typedef long long ll; typedef unsigned long long ul 展开全文
头像 chenlan114
发表于 2026-01-11 11:38:02
#include <bits/stdc++.h> using namespace std; using ll=long long; // 别名定义,简化长整型书写,避免溢出 const ll N=1e5+5; // 定义数组最大容量,适配题目数据范围 // 结构体定义:存储每道 展开全文
头像 自由的风0450
发表于 2026-01-11 13:11:23
根据题目描述计算,注意题目没给t的范围即可。 #include <iostream> #include<vector> using namespace std; using ll=long long; int main(){ ios::sync_with_stdio( 展开全文
头像 我爱打go
发表于 2026-01-11 14:32:47
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define Maxn 100020 char *p1,*p2,buf[100000]; #define nc() (p1==p2 && 展开全文

等你来战

查看全部