- 2024-11-18关于一些哈希
随缘更新,但考虑到马上要退役,毕业前应该没机会力。求字符串的最长公共前缀标准空间复杂度:\((\sum_i|s_i|)\),但根据具体场景通常可以缩小至\(O(n)\)。时间复杂度:\(O(\sum_i|s_i|)\)预处理,\(O(\logmin(|s_i|,|s_j|))\)求两字符串的最长公共前缀对于每个字符串,预处理其前缀has
- 2024-11-18『模拟赛』NOIP2024加赛6
Rank大奋场,T3没切有点菜A.草莓和前天多校T3很像,所以一眼鉴定为贪心,从大到小选比从小到大选一眼优,代价一样时横竖无所谓先后,然后sort一遍就做完了,复杂度\((n+m)\log(n+m)\)。10min切的。点击查看代码#include<bits/stdc++.h>#definefo(x,y,z)for(registerint
- 2024-11-18[SDOI2016] 排列计数(组合数学)
题目传送门解题思路可以先想想满足题目的序列是如何构造的?1.先从 个位置里选 个位置,使得这些位置上的 ,方案数为 。2.再将剩下的数错排。于是,这又扯到了错排问题。我们可以设 表示将 个元素错排的方案数。我们可以将第 个数放在其他 个位置,剩余
- 2024-11-18[ARC187B] Sum of CC
题意给定一个长为\(n\)的序列,\(a_i\in[1,m]\)对于所有\(1\lei<j\len\)且\(a_i\lea_j\)则对\((i,j)\)连无向边。求对于给定序列\(b\)所有的-1替换为\([1,m]\)的所有情况所连成的图连通块个数之和。\(n,m\le2000\)。Sol唐完了。首先注意到连通
- 2024-11-18洛谷 P3226 [HNOI2012] 集合选数 做题记录
我们先建一个矩阵:\(\begin{bmatrix}1&2&4&8&16&32\\3&6&12&24&48&96\\9&18&36&72&144&288\\27&54&108&216&432&864\end{bmatrix}\)
- 2024-11-18Game
SteamDBSteamDBMC1.PlainCraftLauncher2下载PCL2——国内爱发电正式版下载地址PCL2---github项目下载地址作者龙腾猫跃GitHub主页PCL2Help--GitHub2.java下载java下载地址——JavaDownloadsforAllOperatingSystems点击WindowsOffline(64-bit)即可开始下载jr
- 2024-11-18MoD:轻量化、高效、强大的新型卷积结构 | ACCV'24
来源:晓飞的算法工程笔记公众号,转载请注明出处论文:CNNMixture-of-Depths论文地址:https://arxiv.org/abs/2409.17016创新点提出新的卷积轻量化结构MoD,在卷积块(Conv-Blocks)内通过动态选择特征图中的关键通道进行集中处理,提高效率。CNNMoD保留了静态计算图,这提高了训
- 2024-11-17牛客周赛 Round 68(A~E)
比赛链接:https://ac.nowcoder.com/acm/contest/95928#question这次D题小细节搞了好久,越界了好几次,没想到赛后做E,发现还更简单的A.三途川的摆渡人(二)题面:小红这天来到了三途川,发现这里有一个摆渡人,名字叫小町。小町的职责是将一些灵魂运送到冥界。但小町非常喜欢偷懒,她经常在上
- 2024-11-17Leetcode 3352. Count K-Reducible Numbers Less Than N
Leetcode3352.CountK-ReducibleNumbersLessThanN1.解题思路2.代码实现题目链接:3352.CountK-ReducibleNumbersLessThanN1.解题思路这一题的话思路上我是拆成了两步来做的,首先,我们要认识到,这里的变化本质就是看数的二进制表达当中有多少个1,因此,假设给定
- 2024-11-17【DreamQuest Mod之旅 01】搭建制作mod的环境
在我今天正式开始之前,我曾经尝试给《雪居之地》里面一个比较大的mod叫做《snowfall》做汉化mod。因此我了解到一个关键词叫做“Harmony”,并尝试搭建了一下汉化环境。但是我发现snowfall或者说雪居之地似乎不是很支持中文mod,所以最终放弃了做汉化mod的想法。今天在b站尝试搜索
- 2024-11-17【AtCoder】Beginner Contest 378-E.Mod Sigma Problem
题目链接ProblemStatementYouaregivenasequenceA=(A1
- 2024-11-17[Tricks-00004]CF1954F(自己胡的 trick,被 Burnside 完爆)
介绍下自己的离奇思路:先读清楚题意!要求是旋转等价,即两个以\(c\)个\(1\)开头,总\(1\)个数不超过\(k+c\)的字符串算一种。那怎么刻画"只算一种"这个条件呢?一个想法可以是,对每个字符串赋一个权值,一种字符串的权值即旋转出来的每个合法的,把它们加起来应该是\(1\),再全部加出
- 2024-11-17E. MEXimize the Score
首先观察到性质是贡献肯定是cnt[0]+min(cnt[0],cnt[1])+min(cnt[0],cnt[1],cnt[2])....这样的设状态为f[i][j],表示在选到数i时有j个数i产生了贡献的方法数转移分为两种情况,一种是数i的数量限制,一种是f[i-1][j]限制(分类非常重要那么f[i][j]对ans的贡献是包含这种选法的子序列数
- 2024-11-16ISCTF2024-Crypto(不全)
Crypto一开始有时间写了一点,原本不打算发的,但详细写了前面几题的wp,还是发一下。我和小蓝鲨的秘密fromPILimportImagefromCrypto.Util.numberimportbytes_to_long,long_to_bytesimportnumpyasnpn=29869349657224745144762606999e=65537original_image_p
- 2024-11-162024ICPC南京部分题解
LeftShifting3题面:给定一个长度为\(n\)的字符串\(S=s_0s_1\cdotss_{n-1}\),你可以将\(S\)向左移动最多\(k\)次(包括零次)。计算在操作后字符串中包含的“nanjing”子字符串的最大数量。更正式地说,让\(f(S,d)\)成为将\(S\)向左移动\(d\)次得到的字符串。也就是
- 2024-11-16ARC178B
[ARC178B]1+6=7题面翻译统计满足X+Y=ZX+Y=Z
- 2024-11-16ARC100D/F Colorful Sequences
题意定义一个长度为\(n\)的序列为k好序列当且仅当该序列存在一个长度为\(k\)的连续子序列构成\(1\simk\)的排列。定义一个k好序列的权值为特殊序列序列\(\{b_i\}\)在该序列中的出现次数。序列值域为\([1,k]\),求所有k好序列的权值之和。\(n\le2.5\times10^4,k
- 2024-11-16go mod: 配置代理
一,安装第三方库时报错:没添加代理时,会报错超时错误#goget-ugithub.com/gofiber/fiber/v2go:modulegithub.com/gofiber/fiber/v2:Get"https://proxy.golang.org/github.com/gofiber/fiber/v2/@v/list":dialtcp142.250.217.81:443:i/otimeout 二,解决:编辑/e
- 2024-11-15NOIP 备赛:CF 2E 板刷
从\(2024.11.05\)之前的比赛排着刷。CF2028E给定一棵树,根为\(1\)。爱丽丝的起点位于某个顶点\(v\)。她想走出洞口,但不幸的是,红心皇后已经下令处死她。每分钟都会掷一枚公平的硬币。如果硬币是正面,爱丽丝就可以移动到她当前位置的相邻顶点,反之,红心皇后就可以把爱丽丝拉到
- 2024-11-15动态规划题单2
第一个题单编辑到后面实在是太卡了,就新开了一个,以后应该也会\(30\)题为一个题单。31.CF1580D SubsequenceCF1580D Subsequence不会笛卡尔树,但是看到题解区的妙妙解法......题目的式子非常大便,我们考虑把它翻译成人话:一个子序列的价值为:\(sum*m-每两个数及他们之间的所
- 2024-11-15动态规划题单1
可恶的动态规划,每次考试基本都写不出来,于是特意整理个动态规划提单1.CF1620F BipartiteArrayCF1620F BipartiteArray题意等价于:要把这些点分成两部分,每一部分之间都没有边相连,等价于把这个序列中分成两个上升子序列。在DP时肯定要记录两个序列的末尾,但发现其中一个序列的
- 2024-11-15[ABC378G] Everlasting LIDS
原题链接\(该题运用到了杨表的知识发该篇题解是为了加深对于杨表的理解\)\(发表该篇题解仅用于个人理解感觉洛谷上的题解更好\)洛谷题解传送门\(杨氏矩阵(Youngtableau),又名杨表,是一种常用于表示论和舒伯特演算中的组合对象。\)\(杨表是一种特殊的矩阵。它便于对称群和一
- 2024-11-14[CF1188E] Problem from Red Panda 题解
[CF1188E]ProblemfromRedPanda题解考虑每个位置的操作次数\(c_i\),不难发现,\(i\)气球最后的颜色个数\(d_i\)是\(a_i+c_ik-\sumc_i\),如果存在\(\forallc_i>0\),那么我们总是可以把所有气球少操作一次,这样上式不变,不影响最后的序列,下文所有的操作序列都假设\(\min
- 2024-11-14抽牌游戏
题意简述一副\(n+m\)张牌的扑克牌,\(m\)张joker。初始牌堆里有这样一副牌。随机抽一张牌拿走,如果是joker,将所有牌放回牌堆并打乱。问你抽到过所有\(n\)张正常牌的期望抽牌次数是多少?对\(M=19260817\)取模。\(n\leq10^8\),\(m\leq10^{18}\)。题目分析概率期望类题
- 2024-11-14P8863 「KDOI-03」构造数组
P8863「KDOI-03」构造数组cplusoj:SS241113D.构造数组(array)题意给你一个长度为\(n\le5000\)的数组\(\{b\}\),满足\(\sumb\le30000\)。每次操作你可以选择两个下标\(i,j,i\neqj\),将\(b_i,b_j\)减\(1\),问有多少种操作方式使得\(b\)变成全部是\(0\)。思路看