首页 > 其他分享 >我要点名一款十字线上 PVP 游戏 - 1951

我要点名一款十字线上 PVP 游戏 - 1951

时间:2024-04-08 16:59:01浏览次数:13  
标签:十字线 PVP lceil texttt 我要 leq 回文 rceil 逆序

\(1900-12=1888\)。怎么 rating 还是这么好笑。

感觉每回打 cf 都要破防是怎么回事?被诈骗不还是因为菜?交 \(12\) 发不知道自己是怎么想的。然后 E 也不难,但是太晚了打不动了。

下次交代码之前能不能拜托先把 hack 测一下?占了将近一半的 RE 哪个不是因为没开 long long

A

01 字符串,初始全是 0,每次把两个不相邻的 0 变成 1,问能不能变成指定的 \(s\)。

不行当且仅当 1 数量为奇或只有两个 1 且它们相邻。

B

\(n\) 头奶牛打架,每头都有自己的战力 \(a_i\)(各不相同),打架胜出者一定是战力更高者。打架顺序是先 1 跟 2 打,然后赢家跟 3 打,然后赢家跟 4 打,直到 \(n\)。然后 Bessie 是第 \(k\) 头奶牛,她能跟一只奶牛交换位置,并想最大化自己打赢的场数。

要么跟 1 换,要么跟第一个大于她的换。

C

买东西。第 \(i\) 天价格 \(a_i\),每天最多买 \(m\) 个,每买一个东西,之后的天里价格都加一(当天不变),问买 \(k\) 个最少花费。

这个题主要看思考方向,方向对了就秒杀。

注意到在任意购买方案基础上在某天添加一个,总花费变化量是(这天原本价格)+(之前的天买的总数)+(之后的天买的总数)。于是你惊讶地发现排列顺序不影响答案,并且直接贪心就是对的。

D

卖东西。你可以建立至多 \(\red{60}\) 个摊位卖这个东西并对每个摊位设置一个价格,爱丽丝身上有 \(n\) 块钱。她会依次光临这些摊位:在一个摊位购买这个东西直到买不起再前往下一个买买买(什么败家波特)。你想让她恰好买 \(k\) 个东西,构造一个设价格方法。(\(n,k\leq\red{10^{18}}\))

不会出题可以不出。看到标红的两个数字了吗?哦我的上帝啊,\(2^{60}\approx10^{18}\) 嘛对不对?于是我像一只愚蠢的土拨鼠一样想了好久二进制并被 \(n=8,k=3\) 整破防了。然后我又觉得这个是保证对数级复杂度上界的,我真像那邻居家的蠢驴约翰太太一样,想了好久怎么贪心,怎么保证每次规模至少减小一半并被 \(n=16,k=5\) 整破防了。后来写了一个暴力 DP 并输出 pre,我真想用我两只脚上的靴子狠狠地分别踢我和出题人的屁股!

首先 \(n<k\) 无解,\(n=k\) 有解,然后 \(k>\lceil n/2\rceil\) 无解,这是因为即使价格设到 \(2\),\(n,k\) 以 \(2:1\) 的比例减小,\(k\) 依旧无法 \(\leq\lceil n/2\rceil\),另一方面没有比 \(2:1\) 更小的比例使达到 \(n=k\),又最小情况 \(4,3\) 无解,证毕。这些都很显然,我拿到题就想到了,但是更显然的部分是对于 \(k\leq\lceil n/2\rceil\),令价格 \(p_1=n-k+1\),则一次购买后 \(n\to k-1,k\to k-1\),再令 \(p_2=1\) 就好了。

标签:十字线,PVP,lceil,texttt,我要,leq,回文,rceil,逆序
From: https://www.cnblogs.com/hagasei/p/18121261

相关文章

  • 王中青:师傅到我这酒店来能干点啥呀?赵本山:我要干就干个不是人干的!
    王中青:师傅到我这酒店来能干点啥呀?赵本山:我要干就干个不是人干的!——小品《老拜年》(中2)的台词(接上)赵本山:我是牛总什么市政府大楼要卖留下多少钱都留下下午我就跟外商联系好的好的拜拜听明白没王中青:听明白了跟外国人联合要买新政府大楼赵:可怕不王:怕啥呀赵:吓......
  • Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结
    Host:www.baidu.comContent-Type:text/plain//Body搜索****2)响应报文//状态行(包括HTTP版本、状态码,状态信息)HTTP/1.1200OK//HeadersContent-Type:application/json;charset=utf-8//Body[{“info”:“xixi”}]3)常用状态码主要分为五种类型:1开头,代表临时......
  • 范伟:爹,您就管她叫王怡吧,赵本山:什么?辈儿这么大吗?我要叫姨,你得叫姨奶呗
    范伟:爹,您就管她叫王怡吧,赵本山:什么?辈儿这么大吗?我要叫姨,你得叫姨奶呗——小品《儿子大了》(中1)的台词(接上)赵(赵本山):收到了,你也真能整,瞅你爹这体型是穿洋服地吗?不合身给村长了范(范伟):你咋给他了捏,那可是皮尔卡丹啊。赵:对,可不卡裆,我穿卡裆,他穿也卡裆王:我再去给老......
  • 聊一聊为什么我要整合Microsoft.Extensions.DependencyInjection和Castle.Core
    前言如果用到动态代理,大家可能会有几种选择,排到前列的是Autofac+Castle、AspectCore和DoraInterception,我将从我当时研究的经历,以及我遇到的场景,为大家展示下聊一聊我为什么要费时费力的整合Microsoft.Extensions.DependencyInjection和Castle.Core当时遇到的场景直接上源码......
  • PAT乙级 P1003 我要通过!
    题目链接:由于需要统计字符串中各字符的出现次数,考虑使用\(\rmmap\)来进行统计。字符串中只有\(\rmP,A,T\)三种字母\(\longrightarrow\rmmap.size()==3\)题目仅给出了几条规则,因此我们将可能正确的结果罗列出来,看看能否找到一些规律。分析:任意形如xPATx的字符串都可以......
  • await,async 我要把它翻个底朝天,这回你总该明白了吧
    await,async我要把它翻个底朝天,这回你总该明白了吧 一:背景1.讲故事await,async这玩意的知识点已经被人说的烂的不能再烂了,看似没什么好说的,但我发现有不少文章还是从理论上讲述了这两个语法糖的用法,懂得还是懂,不懂的看似懂了过几天又不懂了,人生如戏全靠记是不行的哈......
  • 【P2505】今天开始我要自己上厕所 爸爸妈妈你们不要小看我 宝宝巴士教我上厕所秘诀 我
    题目传送门不管怎么说,双倍经验。题意很简洁了。对于每个源点\(s\),先跑一遍dijkstra。显然,若满足\(dis_v=dis_u+w_{u,v}\),则\(e(u,v)\)一定在最短路上。显然在\(w_{u,v}>0\)时,不存在\(u,v\)使得\(dis_u=dis_v+w_{u,v}\wedgedis_v=dis_u+w_{u,v}\)。因此,若将最短......
  • 2023-12-14 早就想写的,关于自己的不敢索取,不敢要,别人问我要,很烦躁
    2023-12-14   本想记录下之前把一个微信好友删了的事情。拖延了一段时间。   一个佛友,老问我索取,问我借钱,要钱。我感觉不耐烦,就删了。我为什么不耐烦?一则是前先时候确实没钱,给不起。另外我给别人没什么问题,别人问我要,我就不太愿意给。   我不敢索取,不敢要。别......
  • Linux越学越头疼,我要怎么办?
    最近,听到一些同学说,“Linux越学越头疼”。其实这句话,在我之前刚接触Linux的时候,也是深有感触。Linux越学越不明所以。最后干脆放弃学习,转而学习其他东西。其实大家在初学Linux的时候,有这个感受,也是十分正常和普遍的。我们大家从一开始接触计算机,便一直是Windows系统,从未使用过Li......
  • Linux越学越头疼,我要怎么办?
      最近,听到一些同学说,“Linux越学越头疼”。其实这句话,在我之前刚接触Linux的时候,也是深有感触。Linux越学越不明所以。最后干脆放弃学习,转而学习其他东西。其实大家在初学Linux的时候,有这个感受,也是十分正常和普遍的。我们大家从一开始接触计算机,便一直是Windows系统,从未使......