摘要: accoders 优化插件 阅读全文
posted @ 2024-10-03 14:30 Ishar-zdl 阅读(142) 评论(11) 推荐(3) 编辑
摘要: http://47.92.197.167:5283/file/download-share/466a55ad24c067fb672b0d5ceaa12345dde5a22da58040ad9aacb72e17d5b7f65094dc53f62591ec0f6c94b7bf6da7f782c2958d 阅读全文
posted @ 2024-07-31 12:04 Ishar-zdl 阅读(44) 评论(1) 推荐(3) 编辑
摘要: 唐氏记录 阅读全文
posted @ 2024-05-17 17:03 Ishar-zdl 阅读(134) 评论(0) 推荐(7) 编辑
摘要: 每天一道思维题 找了找放在别的地方的每日一题。 阅读全文
posted @ 2024-03-28 16:26 Ishar-zdl 阅读(154) 评论(14) 推荐(9) 编辑
该文被密码保护。 阅读全文
posted @ 2024-02-06 21:14 Ishar-zdl 阅读(0) 评论(0) 推荐(1) 编辑
摘要: idea board 阅读全文
posted @ 2024-02-01 15:08 Ishar-zdl 阅读(143) 评论(9) 推荐(3) 编辑
摘要: 我的洛谷uid 阅读全文
posted @ 2024-02-01 14:49 Ishar-zdl 阅读(463) 评论(47) 推荐(12) 编辑
摘要: 感觉 noi linux 的vscode还是太鸡肋,所以用了用subline,莫名好用 下面是食用指难。 首先打开,不好看,我们可以点击这里更改相应主题 然后我们要点 file 打开文件夹 打开/关闭侧边栏的快捷键是 Ctrl+K+B (K和B同时按) 然后sublime不能输入,直接用文件输入输出 阅读全文
posted @ 2023-12-24 09:23 Ishar-zdl 阅读(393) 评论(7) 推荐(17) 编辑
摘要: abcdefg 阅读全文
posted @ 2023-10-01 20:26 Ishar-zdl 阅读(33) 评论(5) 推荐(2) 编辑
摘要: A 镜的绮想 直接做,不过如果 \(n=2e5\) 咋做? B 万物有灵 倒着选一定最优,然后每 \(K\) 层是一个周期,为了避免分讨,使 \(K\gets 2K\),写完贡献的式子是等比数列,但是这题卡逆元,所以用矩阵加速或者倍增求和即可。 C 白石溪 \(n^2\) DP 容易想到,但是无论如 阅读全文
posted @ 2024-11-25 20:32 Ishar-zdl 阅读(43) 评论(2) 推荐(3) 编辑
摘要: A 图 直接上 std::bitset。 B 序列 首先赋值在加法前,加法在乘法后,一个有效的赋值可以看做一个加法,乘法的顺序无所谓,直接加最大,考虑把加法转化成乘法,那就看加的数在原数的占比,需要考虑加法的顺序,一定是先加大的,所以直接排序后转化成乘法就好了。 C 树 究极换根 DP 好题。 先看 阅读全文
posted @ 2024-11-25 20:32 Ishar-zdl 阅读(19) 评论(0) 推荐(2) 编辑
摘要: 拉格朗日插值法 阅读全文
posted @ 2024-11-25 16:16 Ishar-zdl 阅读(55) 评论(1) 推荐(5) 编辑
该文被密码保护。 阅读全文
posted @ 2024-11-21 18:49 Ishar-zdl 阅读(1) 评论(0) 推荐(3) 编辑
摘要: A 星际联邦 直接贪,对于每个点,连前缀 max,后缀 min,再把前缀 max 和后缀 min 连,直接跑 kruskal 就行,因为对 \(i\) 连,确保了最小,然后再连确保了连通性。 正解是无脑菠萝,维护不在同一连通块的最值和次值就行。 #include<bits/stdc++.h> #de 阅读全文
posted @ 2024-11-20 17:15 Ishar-zdl 阅读(36) 评论(4) 推荐(1) 编辑
摘要: A 邻间的骰子之舞 设复制次数为 \(x\),粘贴次数为 \(y\),有 \(x\le y\),发现 \(x\) 很小,如果能知道 \(x,y\) 时能达到的最大值,就能二分求答案了。根据数学直觉,肯定是讲粘贴平均地插入最优,仔细研究一下这个事情发现粘贴 \(w\) 次就是乘 \(w+1\),所以 阅读全文
posted @ 2024-11-20 12:15 Ishar-zdl 阅读(12) 评论(0) 推荐(1) 编辑
摘要: A 选取字符串 考虑只有一个 \(p\) 的情况,肯定是统计每个的贡献,设 \(num_i\) 表示前缀长度为 \(i\) 时能匹配的串的数量,这个直接递推求就行了,然后再加上一个 \(q\),那每次只统计新的前缀的贡献,设 \(f_i\) 表示长度为 \(i\) 的前缀中有多少个前缀也合法,计算就 阅读全文
posted @ 2024-11-20 12:14 Ishar-zdl 阅读(36) 评论(2) 推荐(2) 编辑
摘要: A 草莓 直接贪。 B 三色 发现是有限制的动态规划问题,\(n^3\) 很简单,直接在不合法的时候不转移就行了,然后发现转移很普通,有 \(j,k\to j,k\ \ \ j,k\to i,j\ \ \ j,k\to i,k\),把后面两维看做矩阵形式,然后发现第一种没变,第二种和第三种相当于新加 阅读全文
posted @ 2024-11-20 12:14 Ishar-zdl 阅读(14) 评论(0) 推荐(1) 编辑
摘要: A 字符串构造机 原题,直接上并查集就做完了。 B 忍者小队 如果有解,答案不会超过 \(7\) 个,考虑计算方案数来判断答案是否可行,设现在要选出 \(t\) 个数,\(f_i\) 表示选出 \(t\) 个数后 \(\gcd=i\) 的方案数,有无脑式子 \(f_i={num_i\choose t 阅读全文
posted @ 2024-11-18 17:25 Ishar-zdl 阅读(73) 评论(8) 推荐(3) 编辑
摘要: T1 暴力操作(opt) 类似背包的处理出来除以每个数的最小代价,然后直接二分 check 即可,细节就是处理前后要做后缀 min,然后求出 \(\lfloor\frac{a}{x}\rfloor\le mid\) 的最小 \(x\),可以通过整除分块的套路,\(x=\lfloor\frac{a}{ 阅读全文
posted @ 2024-11-17 21:11 Ishar-zdl 阅读(44) 评论(3) 推荐(4) 编辑