首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
材料打印
6条解析
开通博客写题解
LittleXi
发表于 2024-08-23 21:06:38
A 题解: 签到题,白色便宜就打白色,彩色便宜就打彩色 代码: #include<iostream> #include<bits/stdc++.h> #include<set> #include<map> using namespace std; #
展开全文
菲得
发表于 2024-08-23 21:01:42
前言 哦豁哦豁,我是fw,如果有错欢迎大家指出。 题解 A.材料打印 彩印花彩印的钱,既可以黑白又可以彩印那就哪个便宜用哪个 #include<bits/stdc++.h> using i64 = long long; using u64 = unsigned long long;
展开全文
kjhhjki
发表于 2024-08-23 21:01:46
D 学过筛的很容易发现 (有彩笔一开始没发现写了个三log做法,我不说是谁) ,这实际上就是个筛的过程。 输出最小的没出现的质数即可,显然可以双指针,当然也可以二分。 std::vector<int> ps, phi, mu; void getPrime(int n = 3e6) {
展开全文
dremlory
发表于 2024-08-23 21:50:10
D乱搞做法 题目可转化为求最小的未出现的质数。 容易观察到n<=2e5时,连续的合数不超过100个,即将题目数组a排序后,当a[i]-a[i-1]>100时,答案一定在a[i-1]到a[i]之间,因此从2枚举到a[n-1]+100即可,时间复杂度最坏不超过O(100nlogn),很大程度
展开全文
迷你滨
发表于 2024-08-28 17:10:15
原博客链接 A 材料打印 签到。 import java.util.*; public class Main { static Scanner sc = new Scanner (System.in); public static void main(String[]args) {
展开全文
可爱抱抱呀😥
发表于 2024-08-28 20:27:17
B~G Java题解,代码中已去掉冗余 B %%% 目标是尽量把n保持在最大的可能得值,才能保持次数最多,那么最大的除数肯定是大于n的一半的,时间复杂度O(Tlogn) import java.util.*; public class Main{ public static void mai
展开全文
查看本题
查看本题讨论
相关比赛
86021-牛客小白月赛99内测
进入比赛
88455-牛客小白月赛99
进入比赛
89637-830比赛测试
进入比赛
90788-440寝室练习赛
进入比赛
91024-知航工作室大二上2期
进入比赛
等你来战
查看全部
CACPC - 环海岸线联盟联合校赛决赛(同步赛)
报名截止时间:2026-03-21 18:00
2026年山东大学(威海)程序设计新星赛(同步赛)
报名截止时间:2026-03-21 18:00
2026 年中国传媒大学程序设计大赛(同步赛)
报名截止时间:2026-03-21 17:00
蓝桥杯多校模拟赛
报名截止时间:2026-03-21 18:00
华中师范大学菜鸟杯程序设计竞赛(同步赛)
报名截止时间:2026-03-22 15:00
湖北工业大学2026年ACM校赛(同步赛)
报名截止时间:2026-03-22 17:00
第二十二届西南科技大学ACM程序设计竞赛(同步赛)
报名截止时间:2026-03-22 17:30
2026 年规律未来杯广东工业大学校赛(同步赛)
报名截止时间:2026-03-22 18:30
牛客周赛 Round 136
报名截止时间:2026-03-22 21:00
牛客练习赛150
报名截止时间:2026-03-27 21:30
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
牛客周赛 Round 137
报名截止时间:2026-03-29 21:00
牛客2026年愚人节比赛
报名截止时间:2026-04-01 21:00
牛客挑战赛87
报名截止时间:2026-04-03 22:00
华中农业大学第十五届程序设计竞赛(同步赛)
报名截止时间:2026-04-04 15:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题