星际和平公司(ACGO分司),招人啦
2024-08-05 20:44:37
发布于:浙江
在线招人,现在加入你就是创始人之一了
https://www.acgo.cn/application/1817874823009845248
这里空空如也
2024-08-05 20:44:37
发布于:浙江
在线招人,现在加入你就是创始人之一了
https://www.acgo.cn/application/1817874823009845248
这里空空如也


马上AK赛我应该只能拿安慰奖了……
难度有点超标啊,只过了第三题……

震惊!大佬私底下竟然干这种事情……
¿ 正文还未完成,施工中 如果上前十了我会考虑多增加一些↑↑↓↓的情节 关于文章的一些说明 * 记者&上帝视角:NH * 目击者:Khalil/小 K * 涉事三人:zsr,pzh,trq(包括可能出现的cjdst,Zzzzzzsr,Grapher,童某,潘某,钟某)。 * 本文认为 zsr 为1/0,pzh为1,trq为0 * 本文纯属整活,名字如有雷同纯属巧合,请不要对帖主人身攻击,请不要对帖主人身攻击,请不要对帖主人身攻击,谢谢 * 一些词汇可能会使用拟声词和比喻的修辞手法给出。 省流 trq 原本与 zsr 是一对,然后pzh和trq发生关系,zsr又与pzh 发生了关系,于是trq打算使用神经毒素毒死pzh后与zsr私奔(你别管涂哪了),pzh 打算用相同的方法毒死trq后与zsr私奔,于是 pzh 与 trq 见面都打算毒死对方,却意外在交往中发生了一些事情,使二人决定先毒死zsr,然后他们来到了机房与zsr3p后zsr被毒死,却不幸被小 K 发现,后二人被捕入狱,在狱中度过了愉快的时光,最后二人在出狱后结婚,从此过上了幸福的生活。 正文 新闻一则 震惊!就在昨天,目击者小K在机房内看见童某,潘某,钟某三人正在发生不正当关系,现二人已被 AC 君由聚众淫秽罪将其捉拿归案,下面让我们直击案发现场。 首先,让我们先采访以下目击者 Khalil: > NH:当时你在机房看见了什么呢? > 小K:我不知道啊,我当时看到trq都压zsr身上了,pzh 正准备拉开 trq,地上全是水,我被吓得不敢出声。 > NH:能具体阐述一下吗? > 小K:大概场景是这样的: > 那天,我打算去机房去刷题,只见trq将zsr按在墙角,zsr,小口喘着粗气,隐约说着“瑞骐……瑞骐你停一停……”“不要,马上就好了”说着,trq把zsr按在墙角,就咬了上去,然后似乎还做着一些↑↑↓↓的事情,然后pzh似乎看到我了,啊啊啊,它当时一把抓起我的脖子,威胁我要敢告诉其他人他不介意4p,我当时害怕极了,“gun,这里不关你事” pzh 说,我就赶紧跑了,最后看到的就是pzh 推搡着trq,将zsr压在身下…… > NH:据悉,童某,潘某,钟某三人均为 man,莫非? > 小K:是的,我觉得他们三个都是满脑子xx的…… > NH:那你还是住口吧,你再说下去新闻过不了审了 > 小K:行,那我知道的就这么多了。 > NH:那么采访就到此结束了【关闭录像】 接下来,让我们采访一下当事人。 据悉,目前zsr因被注入神秘毒素,正在送往医院治疗


何意味
上榜了,hyw 今天没事干又去看了看“ACGO马上AK赛”,em...难评 依旧是最强的人出最一般的题 总共8888罐头,那万一人太多了不就只能拿到几个罐头了吗???

甜蜜/放松/惬意 强烈建议压力大时来一篇
其他版本小故事 这个帖子是什么 这个帖子写了很多故事,每个故事不存在连续性,强烈建议压力大时来一篇。 宇宙免责声明 本帖子没有不良引导,请理性观看 本帖子纯属瞎掰。 希望童瑞骐不会肘飞这个帖子 其中 trq 和瑞骐均是“cjdst”,zsr 和 思睿均是“cjdst9981”。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 下文转载自虎扑-沃尔玛神咪购物袋的评论,有较多删改,侵权可联系删除 机房的灯光昏暗,隐约透露出一丝危险的气息,zsr 踉跄着被 trq 拽了进来,小口喘着粗气, “瑞骐……瑞骐你停一停……” trq 的面色阴沉,将 zsr 甩在墙角,莹白的手腕被高举在头上禁锢,两人就这般无言对视。 原因无他,zsr 在打完 2025NOIP 后竟小声在 trq 耳边说了声, “瑞骐,我们断了吧。” 滔天的怒气在 trq 的胸口翻涌,顾及颜面,他只好将 zsr 拉到这昏暗的房间—— ——他怎么敢,怎么敢先对自己说分开,怎么敢忤逆自己,怎么敢抛下自己一个人面对一切! 瑞骐不相信,也不接受他的 zsr 不要他了。 从未在人前流泪的 trq,竟然如孩童般泪如雨下,他的声音哽咽, “思睿,我……我哪里做的不好,你告诉我,我改,别说气话,别吓我,好吗?” zsr 只是低着头不语。 trq 拉着 zsr 的手,一滴泪滴在了 zsr 的手上, “思睿,你不会离开我的,对吗?” zsr 颤抖着回应,“是……” “我只是……只是好恨自己,恨自己连累了你的 2025CSP-S 分数……” trq 心疼地将他揽入怀中, “不要哭,思睿,不管成绩如何,我们都不会分开,嗯?” “嗯!” 他们在机房之外不弃不离,只有彼此。 ”思睿,答应我,我们一起打 ABC445 好吗“,trq 往 拉着 zsr 的手又紧了些。 “嗯” ...... 好了不闹了兄弟们,我和我目前认识到的的OI大佬距离拉近了耶/woo 最后,大家看个乐就好,重心还是要放在学习上哦。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Update In 2026/2/15 没看爽,再搬运一篇,来自虎扑-JR0664700732,有较多删改,侵权可联系删除。 (考场外的阳光仿佛吞噬一切,zsr 刚打完 2025NOIP,只想快点钻进车里。) 刚拐过转角,手腕就被人拉住了。zsr 抬眼撞进 trq 含笑的眸子里,他倚在墙边长身而立,外套搭在臂弯里,脸上带着阴恻恻的假笑。 “跑什么?”trq 的声音比走廊的风还低,他把人往怀里带了带,“等你很久了。” zsr 的耳尖瞬间烧起来,想往后退,后腰却抵上了冰凉的墙壁。trq 的气息混着淡淡的柠檬香氛漫过来,他低头,温热的呼吸扫过 zsr 的耳廓:“ 2025NOIPT1,DP 乱搞拿了 757575 分,是跟谁学的招数?” “我、我就是……”zsr 的声音细得像蚊子哼,手指无意识地揪着卫衣下摆。 trq 笑了一声,手托起 zsr 的下巴:“手抖什么?考场上做题的时候,怎么没见你怕?” 远处传来潘子涵说笑的声音,zsr 猛地绷紧身体,trq 却顺势把人往怀里又带了带,用自己的身体挡住了走廊的视线。他的下巴搁在 zsr 的发顶,声音压得更沉:“别怕,有我,他不敢对你做些什么。” 直到脚步声远去,zsr 才敢抬起头,却撞进了 trq 含笑的眼睛里。他刚想说话,trq 却忽然低头,在他嘴角飞快地啄了一下。 “奖励你的。”trq 退开半步,眼里是藏不住的笑意,“今天的比赛,打的不错。” zsr 的脸轰地一下红透,他把帽子拉得更低,莹白的细腻小手插进口袋,只听见 trq 在他头顶阴笑:“走了,下次带你打 ABC446。” 免责声明:本文乃搬运自虎扑-JR0664700732的评论改编而成,无不良引导,请读者理性阅读 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 我被催更了 来自虎扑-虚构史学家虚照,有较多删改,侵删 帖子无不良引导,请理性阅读 楼梯间的灯光温温柔柔地裹着@Khalil,他看着考场外刚打完 2025NOIP 的 zsr ,指尖不自觉蜷了蜷。教练们满是夸赞,他望着画面里那个眉眼清软,小手莹白的人,下意识低低叹一句,语气自然得不像话: “我的 zsr。” 只有这一句,轻得像叹息,却精准落在所有教练耳里。 人群中瞬间炸开,数不清的声音密密麻麻涌上来,Khalil 才猛地回神,耳尖“唰”地烧红,慌忙跑出人群,心脏在胸腔里咚咚乱撞。他不敢回头,更不敢去想别的,只倚靠在墙角,安安静静地等那个人回来。 许久之后,通道口传来轻缓的脚步声。 zsr 拿着水杯,额前碎发被汗湿了一点,脸色带着赛后的红晕,眼神却软得像水。他一出来就看见 Khalil 站在那儿。瞬间耳朵烧的通红,神情又慌又乖,像只做错事的大型犬。 zsr 轻轻走过去,声音温软:“怎么了?” Khalil 没说话,手拖住了 zsr 的脸蛋,让录音播放在他耳旁,停在那句轻飘飘却分量十足的“我的 zsr”上。 zsr 盯着那四个字看了半晌,长长的睫毛轻轻颤了颤,原本火红的脸颊一点点漫上温柔的粉色。他没有笑出声,只是微微低下头,指尖轻轻勾住 Khalil 的手指,掌心带着微凉的温度,却甜得让人发软。 Khalil 喉结微动,低声问:“你……生气了?” zsr 轻轻摇头,抬眼时眼尾都带着甜意,声音轻得像耳语: “不生气,就是觉得,被你这样叫,我好开心。” 藏在心底许久的亲密,被一句精心编造的“口误”轻轻掀开,没有轰轰烈烈,却甜得漫过了整个赛场的灯光。 纯好听曲


关于团队角色设置的想法
结论 在角色管理-新增角色中为新增角色自定义权限 理由 不得不说 ACGO官方 对团队的个性化还是很友好的,但是我对于角色管理这方面还有一个好想法 既然可以在角色管理中设置一个新的自定义角色,那就代表这个自定义角色有一个在团队中的特色 但现在看来,里面的设置权限中并没有显示类似自定义的内容,所以我就发布了今天这篇帖子 一旦增加这种自定义权限,团队的玩法将更加有趣 比如说,我们把《三角洲行动》中的一个角色[安全总监]德穆兰加进来,在自定义权限中就可以给德穆兰设置维护团队的相关权限 感谢大家阅读这篇文章,春节也快到了,预祝大家新年快乐!


#创作计划#莫比乌斯反演
在此帖内,请不要刷罐! 头图 补充说明左边是一个同班的(五年级)同学 @你好。 正文 本人来随便学点高级数论 (其实是乱翻《算法竞赛》),有错轻喷。 莫比乌斯函数 μ(n)={1n=1(−1)kn 是 k 个不同质数的乘积0n 含有平方因子\mu(n)= \begin{cases} 1 & n=1 \\\\ (-1)^k & n\text{ 是 }k\text{ 个不同质数的乘积} \\\\ 0 & n\text{ 含有平方因子} \end{cases} μ(n)=⎩⎨⎧ 1(−1)k0 n=1n 是 k 个不同质数的乘积n 含有平方因子 即: * 只要有 p2∣np^2 \mid np2∣n,就有 μ(n)=0\mu(n)=0μ(n)=0。 * 若 n=p1p2⋯pkn=p_1p_2\cdots p_kn=p1 p2 ⋯pk (pip_ipi 都是质数且所有数互不相同),则 μ(n)=(−1)k\mu(n)=(-1)^kμ(n)=(−1)k。 计算 因为莫比乌斯函数是积性函数(即 f(1)=1f(1) =1f(1)=1 且在 gcd(a,b)=1gcd(a,b)=1gcd(a,b)=1 的情况下有 f(a⋅b)=f(a)⋅f(b)f(a⋅b)=f(a)⋅f(b)f(a⋅b)=f(a)⋅f(b)),所以可以用在 O(n)O(n)O(n) 时间内预处理出所有 [1,n][1,n][1,n] 内的莫比乌斯函数值。 [1] 质数的 μμμ 为 −1-1−1。 [2] 如果一个数存在某个质因子的指数大于 111,那么它的 μμμ 值为 000 。 * 值得注意的是,只有当数存在最小质因子的指数大于 111 时,才会被直接筛为 000 * 其他情况则由公式 μ(d)=−μ(i)\mu(d)=-\mu(i)μ(d)=−μ(i) 完成,其中 ddd 是当前数,iii 是某个小于 ddd 的数 这种方法利用了积性函数的性质,使得每个数只被处理一次,从而实现线性筛。 示例 Python 代码: 基础恒等式 这个式子是可以证明的,只是没那么简洁,这里不贴了,想看可以点我。 ∑d∣nμ(d)={1n=10n>1\sum_{d\mid n} \mu(d) = \begin{cases} 1 & n=1 \\\\ 0 & n>1 \end{cases} d∣n∑ μ(d)=⎩⎨⎧ 10 n=1n>1 莫比乌斯反演 根据上方恒等式,可推出若两个函数满足: g(n)=∑d∣nf(d)g(n)=\sum_{d\mid n} f(d) g(n)=d∣n∑ f(d) 则有: f(n)=∑d∣nμ(d) g (nd)f(n)=\sum_{d\mid n} \mu(d)\, g\!\left(\frac{n}{d}\right) f(n)=d∣n∑ μ(d)g(dn ) 莫比乌斯反演例子 欧拉函数 已知: n=∑d∣nφ(d)n = \sum_{d\mid n} \varphi(d) n=d∣n∑ φ(d) 反演得: φ(n)=∑d∣nμ(d)nd\varphi(n)=\sum_{d\mid n} \mu(d)\frac{n}{d} φ(n)=d∣n∑ μ(d)dn 统计互质对数 ∑i=1n∑j=1n[gcd(i,j)=1]=∑d=1nμ(d)⌊nd⌋2\sum_{i=1}^n \sum_{j=1}^n [\gcd(i,j)=1] = \sum_{d=1}^n \mu(d)\left\lfloor \frac{n}{d}\right\rfloor^2 i=1∑n j=1∑n [gcd(i,j)=1]=d=1∑n μ(d)⌊dn ⌋2 莫比乌斯反演例题 P2522 题目求的是 ∑i=xn∑j=ym[gcd(i,j)=k]\sum_{i=x}^n \sum_{j=y} ^m [\gcd(i,j) = k]∑i=xn ∑j=ym [gcd(i,j)=k],简单的类似二维前缀和的方法优化式子,然后消掉 kkk 变为 ∑i=1⌊nk⌋∑j=1⌊mk⌋[gcd(i,j)=1]\sum_{i=1}^{\lfloor \frac{n}{k} \rfloor} \sum_{j=1} ^{\lfloor \frac{m}{k} \rfloor} [\gcd(i,j) = 1]∑i=1⌊kn ⌋ ∑j=1⌊km ⌋ [gcd(i,j)=1]。 再变为 ∑i=1⌊nk⌋∑j=1⌊mk⌋∑d∣gcd(i,j)μ(d)\sum_{i=1}^{\lfloor \frac{n}{k} \rfloor} \sum_{j=1} ^{\lfloor \frac{m}{k} \rfloor} \sum _{d | \gcd(i,j)} \mu(d)∑i=1⌊kn ⌋ ∑j=1⌊km ⌋ ∑d∣gcd(i,j) μ(d)。 接下来交换求和顺序,在上述式子中,如果 ddd 要被枚举到,显然需要当且仅当 d∣id∣id∣i 并且 d∣jd∣jd∣j。所以把这个部分计入到贡献当中: ∑dμ(d)∑i=1⌊nk⌋[d ∣ i]∑j=1⌊mk⌋[d ∣ j]\sum_d \mu(d) \sum_{i=1}^{\lfloor \frac{n}{k} \rfloor} [d \space | \space i] \sum_{j=1} ^{\lfloor \frac{m}{k} \rfloor } [d \space | \space j] d∑ μ(d)i=1∑⌊kn ⌋ [d ∣ i]j=1∑⌊km ⌋ [d ∣ j] 最后化简: ∑dμ(d)⌊ndk⌋⌊mdk⌋\sum_d\mu(d)\lfloor\dfrac{n}{dk}\rfloor\lfloor\dfrac{m}{dk}\rfloor d∑ μ(d)⌊dkn ⌋⌊dkm ⌋ 但是数据太强了,直接计算过不了,所以我们可以用到积性函数的性质做前缀和用 O(n)O(\sqrt n)O(n ) 的复杂度求解。 P2257 题目求的是 ∑i=xn∑j=ym[gcd(i,j)∈Prime]\sum_{i=x}^n \sum_{j=y} ^m [\gcd(i,j) \in \text{Prime}]∑i=xn ∑j=ym [gcd(i,j)∈Prime]。 按照 P2522 的套路变为: ∑k∈Prime∑dμ(d)⌊ndk⌋⌊mdk⌋\sum _{k \in \text{Prime}} \sum_d \mu(d) \lfloor \dfrac{n}{dk} \rfloor \lfloor \dfrac{m}{dk} \rfloor k∈Prime∑ d∑ μ(d)⌊dkn ⌋⌊dkm ⌋ 发现过不了。 观察到复杂度高的原因是双求和导致的,并且 dkdkdk 重复出现了,所以可以令 T=dkT = dkT=dk。接下来,先枚举 TTT,显然 T≤min(n,m)T \le \min(n,m)T≤min(n,m)。先把后面的那个部分写下来。再考虑会有多少的 μ()μ()μ() 会加在这个部分上。我们要让求的和的值等价不变,由于 d=T÷kd = T \div kd=T÷k,所以: ∑T=1min(n,m)⌊nT⌋⌊mT⌋∑k∣T,k∈Primeμ(Tk)\sum _{T=1} ^{\min(n,m)} \lfloor \dfrac{n}{T} \rfloor \lfloor \dfrac{m}{T} \rfloor \sum _{k | T,k \in \text{Prime}} \mu (\dfrac{T}{k}) T=1∑min(n,m) ⌊Tn ⌋⌊Tm ⌋k∣T,k∈Prime∑ μ(kT ) 发现后面那个部分跟 n,mn,mn,m 没有一点关系了。所以这个求和被我们优化掉了。开个数组记录一下就可以了。 注意,交换求和的意义是将东西一起计算,我们通常都会把一些相同的东西给组合到一起,这样就可以离线处理一些东西,继而达到降低时间复杂度的意义。 我的这份 Python 代码由于语言本身较慢所以是无法通过的。 应该不会有人第一遍就发现代码里的小彩蛋。


互动|「寒假生存实录」开播中!
🌟「寒假生存实录」开播中! 寒假模式已启动!你的生活主页面,从【教室】切换到了哪里? 是燃系励志番、日常搞笑番,还是“摆烂”治愈番? 这个假期,#寒假生存实录# 专属频道持续开放! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 📮 参与指南:两种方式,任你选择 🎬 方式一:评论打卡 · 速记名场面** 懒得开新帖?直接在 本帖评论区,用一句话或一张图,晒出你当日的“高光/崩坏瞬间”。 📖 方式二:深度连载 · 开启个人剧集** 欢迎 单独发帖,进行连载或深度记录。只需: 1. 在讨论区发布帖子; 2. 在 帖子标题开头 带上 #寒假生存实录# 话题,即视为成功参演。 ⏰ 放映期间:即日起 ~ 2月28日 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 🎁 互动奖励 🏆 人气打卡奖(TOP8瓜分奖池) 在 本帖评论区 打卡互动。活动结束后,符合评论要求&点赞数超过20的用户,将共同瓜分2016罐头! ✨ 深度连载奖(优质内容激励) 在讨论区发表 #寒假生存实录# 主题的深度帖子。我们将根据内容的真实性、趣味性和故事性,评选出优质连载,送出稀有道具 「AC之神的祝福」 一张! 🍀 随机幸运奖(全员参与抽奖) 所有有效参与者(包含评论打卡与发帖连载),均自动加入抽奖池!我们将随机抽取10位幸运儿,每人赠送 「昵称变色卡」 道具一张! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 👉 往期话题 你的寒假日常,就是最真实的原创剧集。 快在评论区抛出你的“今日更新”,或开启你的专属连载吧!期待看到你的精彩“放映”。🎉

# 官方题解 | 欢乐赛#66题解
官方题解 | 欢乐赛#66题解 赛纲介绍 本次题目的总体题目难度如下,各位选手可以借此评估一下自身的技术水平 题目编号 题目名称 题目难度 T1 皓仔的菱形 入门 T2 皓仔和水煮蛋 入门 T3 皓仔滑雪 入门 T4 皓仔的宝箱清点 入门 T5 皓仔的不降数 普及- T6 皓仔的水果筛选3 普及- T1 皓仔的菱形 题目大意 输出 555 行字符串,构成一个菱形。 题解思路 直接使用 cout 进行输出即可, 每一行结束使用 endl 换行。 参考代码 T2 皓仔和水煮蛋 题目大意 分支结构练习题,水煮蛋的黄金时间是 666 分 303030 秒, 现在一颗蛋已经煮了 xxx 秒,按照题目的要求进行判断并且输出, 规则如下: 1、如果还未煮 666 分 303030 秒,则告诉皓仔还需要经过 yyy 秒才可以得到一颗标准的溏心蛋, 输出数字 yyy。 2、如果恰好煮了 666 分 303030 秒, 输出 perfect。 3、如果时间超出 666 分 303030 秒, 输出 overcooked。 题解思路 按照题目思路编写多分支代码,为了方便的判断当前的蛋煮的时间是不足,恰好或是时间超出, 可以将目标时间 666 分 303030 秒 转化成秒数 390390390 秒。 而后进行判定, 当时间不足 390390390 秒时, 输出剩余时间 390−x390 - x390−x 秒, 时间恰好时输出 perfect, 当时间超过 390390390 秒后, 输出 overcooked。 参考代码 T3 皓仔滑雪 题目大意 皓仔想要去山上滑雪,滑雪的线路要求是一个单调不升序列:沿途高度始终不上升(后一个高度不大于前一个高度)。 现在给定一段路线的高度序列,请你判断这段路线是否单调不升 题解思路 题目要求整个数组单调不升,也就是说对于所有的 ai(2≤i≤n)a_i(2 \le i \le n)ai (2≤i≤n), 都满足 a[i]≤a[i−1]a[i ] \le a[i -1 ]a[i]≤a[i−1], 因此可以遍历 222 到 nnn, 如果有数字 iii 不满足 a[i]≤a[i−1]a[i ] \le a[i -1 ]a[i]≤a[i−1], 可以直接输出 NO, 并且结束程序。 如果所有数字都符合要求则输出 YES。 参考代码 T4 皓仔的宝箱清点 题目大意 在一张 nnn 地图上,每个点都对应一个奖品价值, 并且还对应一个字符,当该点字符为 A 时, 可以获取该点的奖品价值。 问整个地图中所有可获取的奖品总价值是多少? 题解思路 定义两个二维数组分别输入,其中字符网格使用字符数组 aaa,价值网格使用整数数组 ppp。遍历整个二维矩阵中的所有点(i,j)(i, j)(i,j), 当 $a_{ij} == $ A 时,令答案加上该点的价值 vijv_{ij}vij , 最后输出总答案。 参考代码 T5 皓仔的不降数 题目大意 当一个数字从高位到低位数字单调不降的情况下,该数字为 不降数。 现在给定一个数字 nnn, 请问在 1∼n1 \sim n1∼n 范围内一共有多少个 不降数。 题解思路 从 111 到 nnn 枚举所有数字,并且判定该数字是否是不降数。对于一个数字的判定,需要进行数位分解将其各个数位拆分出来,而后进行判断是否是一个不降数。每当出现一个不降数,答案加一,最后输出总体的答案。 参考代码 T6 皓仔的水果筛选3 题目大意 给定一个 nnn 个苹果,可以选择一批最大重量和最小重量差值不超过 yyy 的苹果一起打包出售, 问最多一次可以出售多少个苹果。 题解思路 本题可以采用双指针来进行解题, 首先对数组进行排序(复杂度 O(nlogn)O(nlogn)O(nlogn)),排序之后苹果的重量单调不降。 可以设定 iii 指针指向当前最小的苹果的重量, 在 aj−aia_j - a_iaj −ai 不超过 yyy 的情况下,使用最大的 jjj, 指向当前选择的最大的苹果的重量。 当 iii 变大向后移动的时候, jjj 也同样向后移动 , 每次可以选择的苹果数量为 j−i+1j - i + 1j−i+1,在所有答案里面选择最大值并且输出。 参考代码


# 非官方题解 | CXXP#1题解
@wcqk 前言: 这期还是采用我的CuSn马蜂,很方便哈 难度: * 红 橙 黄 绿 蓝 紫 黑 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ T1:一个格的价 思路解析 这题其实很简单:给定皮皮虾等级 ( S ) 和质量 ( x )(克),求应付金额。 * 等级与每千克单价对应关系: * ( A ) 级:( 60 ) 元/kg * ( B ) 级:( 45 ) 元/kg * ( C ) 级:( 30 ) 元/kg * 质量单位是克,要换算成千克。1kg=1g1kg=1g1kg=1g * 应付金额: ans=x1000×price\text{ans} = \frac{x}{1000} \times \text{price} ans=1000x ×price * 输出保留两位小数。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 代码实现 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ T2:一个戏的游 思路解析 我们有 NNN 个技能,每个技能有冷却 CiC_iCi 和伤害 DiD_iDi 。 系统按顺序给出 MMM 个强化点,每个强化点指定给某个技能 UkU_kUk : * 类型 111:伤害增加 SjS_jSj * 类型 222:伤害增加 Sj%S_j\%Sj %(向下取整) 最后计算平均伤害和: ⌊∑i=1NDiCi⌋\left\lfloor \sum_{i=1}^{N} \frac{D_i}{C_i} \right\rfloor ⌊i=1∑N Ci Di ⌋ 结果对 917809201917809201917809201 取模。 (这个不确定要不要,先挂这) 代码实现 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ T3:一个宫的迷 思路解析 这是一个三维迷宫最短路问题。 * 迷宫尺寸为 N×N×NN \times N \times NN×N×N,每个格子是墙 #、路 .、起点 SSS 或终点 EEE。 * 移动方向:上下前后左右共 666 个方向。 * 求从起点到终点的最短步数,若不可达输出 −1-1−1。 由于 N≤20N \leq 20N≤20,三维网格最多 203=800020^3 = 8000203=8000 个格子,直接用 BFS 求解即可。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 代码实现 T4:一个法的书 思路解析 题目问的是:经过若干次乘方操作后,能否用恰好 kkk 次相邻交换使数组变为非递减顺序。 关键点: * 相邻交换排序的最小次数 = 逆序对数量(冒泡排序交换次数) * 乘方操作会改变数值,但排序可行性只取决于能否用 ≤k\leq k≤k 次交换完成 判断方法: * 若当前数组的逆序对数量 ≤k\leq k≤k 且 (k−逆序对数)(k - \text{逆序对数})(k−逆序对数) 是偶数,则可以(因为可以多余交换来回抵消) * 否则不行 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 代码实现 成功TLE&WA 正确代码: CODE: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 总结: * 代码有部分不太好 * 格式难看 * Markdown\tt MarkdownMarkdown难评 * ...


# 非官方 | COCI 竞赛积分系统
概述: 新版 COCI\tt COCICOCI 竞赛加分系统均是由@yanghongzheng出版的基于Elo\tt EloElo博弈算法的新算法[1] 该积分基于Elo\tt EloElo Rating\tt RatingRating System\tt SystemSystem(简称Elo博弈算法),类似于Elo\tt EloElo,但有有了许多修改,我们暂定为Probabilistic\tt ProbabilisticProbabilistic Rating\tt RatingRating Update\tt UpdateUpdate (PRU)\tt (PRU)(PRU)算法.(一款基于原版ELO算法的超强算法) 新版上线后,COCI团队将会利用此算法对Rating值进行调整.[2] 正常情况下参赛选手状态为Rated\tt RatedRated,状态被评为Unrated\tt UnratedUnrated包括但不限于: 1. 比赛作弊违规致使状态被评为Unrated\tt UnratedUnrated 2. 本场比赛因不可抗力因素导致无法正常进行的将参与本场比赛的所有用户设置为Unrated\tt UnratedUnrated 3. 参加本次比赛Rating分数∏i=1nai≤−138\prod_{i=1}^{n} a_i \leq -138∏i=1n ai ≤−138,会将用户设置成Unrated\tt UnratedUnrated且分数连续1个月停留在0(在这一个月内不管是rk1还是rk2,不加分) 对于 Rated\tt RatedRated 的选手,在每场比赛中,会获得一个「表现分」。这个值代表了你在比赛中的表现如何。 这意味着如果你持续获得 x\tt xx 的表现分,分数从x−2000\tt x-2000x−2000开始计算,当你参加约13.7213.7213.72次比赛后,你的成绩将会与你的真实水平相差幅度只有11.8%∼29.4%11.8\%\sim 29.4\%11.8%∼29.4%,已经十分接近与你的成绩。 请不要担心你的成绩,如果你Rating\tt RatingRating过于低下,那么如果你第二次或第三次比赛时没有被设置为Unrated\tt UnratedUnrated,你的 Rating\tt RatingRating 将会呈直线型上涨 计算竞赛分: 新增的COCI\tt COCICOCI竞赛被分为Score\tt ScoreScore和Unscore\tt UnscoreUnscore,意为评分和不评分. 普通竞赛正常情况下不使用AI\tt AIAI,不作弊,系统就会自动评测为Score\tt ScoreScore,如下: * 一场比赛如果按照Probabilistic\tt ProbabilisticProbabilistic Rating\tt RatingRating Update\tt UpdateUpdate (PRU)\tt (PRU)(PRU)算法计算,那么计算的分数可能会下降(类似Acgo\tt AcgoAcgo的评测系统) * 如果分数趋于负的情况,那么系统会自动调整至000,而不是−n-\tt n−n,这样计算即调整了赛事的公平性,也提醒了队员们自己所需要增加的技术和内容 * 附加分情况:一场比赛如果有n\tt nn人AK\tt AKAK(趋于1AK人数+本次Rating−原来Rating总人数\dfrac{\tt 1}{ \tt AK人数+ {\frac{本次Rating -原来Rating}{\tt 总人数}}}AK人数+总人数本次Rating−原来Rating 1 ),那么附加分取AK人数1×14\frac{\tt AK人数}{\tt 1}\times\frac{\tt 1}{\tt 4}1AK人数 ×41 如果是竞赛中作弊,那么系统会将用户评测模式调整至Unscore\tt UnscoreUnscore,此模式下只减不增 * 一次比赛作弊,分数不会像Acgo\tt AcgoAcgo扣的那么少,系统扣分将会设置原Rating\tt RatingRating值为负,以后几场分数将趋于负分 如果是出题人/验题人参加了比赛: * 如果出题人/验题人(下同)参加了比赛,那么系统也将会调整至 Unscore\tt UnscoreUnscore,但不会调整至负分. * 当出题人参加比赛后,系统将自动将出题人的名次删除,以确保COCI\tt COCICOCI赛事的公平性和准确性. * 如果出题人有泄题、偷题、故意修改数据等一系列违规行为,系统也会调整至Unscore\tt UnscoreUnscore,且分数在未来5\tt 55场赛事之内分数始终显示为0 算法详情: 设有 nnn 个人参加一场比赛并 Rated,并且第 iii 个人的 Rating 是 rir_iri ,得分为 sis_isi (作弊视严重度进行修改,不严重取 −1-1−1),那么第 iii 个人新的 Rating ri′r_i'ri′ 计算方法如下: * 设其获胜于第 jjj 个人的概率 Pi,j=11+10rj−ri400P_{i,j} = \dfrac{1}{1 + 10^{\frac{r_j-r_i}{400}}}Pi,j =1+10400rj −ri 1 。 * 如果 iii 的排名大于 jjj,那么 Si,j=1S_{i,j} = 1Si,j =1,否则 Si,j=0S_{i,j} = 0Si,j =0。 * 最后计算 Δi,j=K(Si,j−Pi,j)Δ_{i,j} = K(S_{i,j} - P_{i,j})Δi,j =K(Si,j −Pi,j )。 * 设 CCC 为第一名得分与总分的比值(第一名得分总分\dfrac{第一名得分}{总分}总分第一名得分 )。 * 附加分 Ei=K(n−i)4×AK人数+CK(n−i)E_i = \dfrac{K(n - i)}{4\times \text{AK人数}} + CK(n-i)Ei =4×AK人数K(n−i) +CK(n−i)。 * 求出所有的 j≠ij \neq ij=i 的 Δi,jΔ_{i,j}Δi,j 总值 ΔiΔ_iΔi (Δi=∑j≠iΔi,jΔ_i = \sum_{j \neq i} Δ_{i,j}Δi =∑j=i Δi,j ),并最小值修正 Δi←max(Δi,−K×i×n)Δ_i \leftarrow \max(Δ_i,-K\times i \times n)Δi ←max(Δi ,−K×i×n),然后最大值修正 Δi←min(Δi,K×i×n)Δ_i \leftarrow \min(Δ_i,K \times i \times n)Δi ←min(Δi ,K×i×n),修正 Ei←min(Ei,0.2C×K×i×n)E_i \leftarrow \min(E_i,0.2C \times K\times i \times n)Ei ←min(Ei ,0.2C×K×i×n)。 * 如果 si<0s_i < 0si <0,那么令 Δi=KsiΔ_i = Ks_iΔi =Ksi ,Ei=−CKE_i = -CKEi =−CK。 * 更新后的 ri′=max(ri+Δi+Ei,−1)r_i' = \max(r_i+Δ_i + E_i,-1)ri′ =max(ri +Δi +Ei ,−1)。 * KKK 动态修改,正常取 484848。 赛事模拟: * 本次排位分将会从YHZ's Round 1 | 邀请码:nAfz开始计算,特别地,YHZ's Round 1 的 k = 96 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 本文档的版本记录 2026/2/14 after Ver 1.00: 对于竞赛分的计算和详情,第一版 2026/2/14 even Ver 1.01:重新修改算法部分内容 2026/2/15 after Ver 1.19:重新修改算法部分内容,更新附加分 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 1. Probabilistic\tt ProbabilisticProbabilistic Rating\tt RatingRating Update\tt UpdateUpdate (PRU)\tt (PRU)(PRU) ↩︎ 2. COCI\tt COCICOCI Round\tt RoundRound#2初赛(邀请码:pxxt\tt pxxtpxxt) ↩︎
有帮助,赞一个