上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: C.前缀 序列自动机 高精除低精(暂时咕咕) 模拟。 Code(暂时还没打高精) Talk is cheap.Show me the Code. #include<bits/stdc++.h> #define INF 0x3f3f3f3f #define next nxt #define int l 阅读全文
posted @ 2020-10-21 11:18 基地AI 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Problem 题目地址 Solution 集合最小不能表示数 定义 :对于一个多重数集 \(S\),对于一非负整数 \(x\),若存在 \(S'⊆ S\) 且 \(S'\) 中所有数字之和恰好等于 \(x\),则说 \(S\) 可以表示 \(x\) 。显然对于任意的多重数集都可以表示 $0$,因为 阅读全文
posted @ 2020-10-18 14:10 基地AI 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round #664 (Div. 2) D 题目地址 把数按与 \(m\) 的大小分为两类。假设我们选择了 \(i\) 个不超过 \(m\) 的数,那么就可以选 \(\lceil \frac{n-i-1}{d+1} \rceil + 1\) 个超过 \(m\) 的数。枚举 \( 阅读全文
posted @ 2020-08-18 13:23 基地AI 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 前言 2020暑假,回归OI。这两个dp难度比较低,但有一定价值,写个归纳总结。 线性dp小总结(优化) 洛谷P4933 大师 题目地址 看懂题目后,容易列出dp方程: \(f(i,j)\) 表示以 \(i\) 结尾,公差为 \(j\) 的等差数列方案数。 \(f(i,j) = \sum_{\{k 阅读全文
posted @ 2020-07-24 12:04 基地AI 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 简介 点分治就是在一棵树上,对具有某些限定条件的路径静态地进行统计的算法。 摘自《算法竞赛:进阶指南》 参考资料 洛谷日报 b站视频 感谢以上大佬帮助我学会点分治,如果我这篇blog讲得不够详细也可以参考上述资料。 Problem 先来看一道点分治模板题 → 洛谷题目地址 给定一棵有 \(n\) 个 阅读全文
posted @ 2020-04-18 10:24 基地AI 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Problem ACwing 题目地址 洛谷 题目地址 Solution 特水的一道题,但是联赛前是半抄题解过的,今天再做一遍。 决策特别明显:第 i 节课申请换教室或者不申请换教室。 根据期望的定义:不申请,则期望消费就是上一个教室到这一个教室的路程(如果上一次申请的话,上一次的教室就有两种可能, 阅读全文
posted @ 2020-03-06 14:42 基地AI 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Problem ACwing 题目地址 BZOJ 题目地址 洛谷 题目地址 Solution 首先我们要知道:第一个人只要挑选出一些元素 \(a_i\) 后,使得剩下这个集合 \(A\) 的异或空间的张成不包含 $0$,则先手必赢。(异或和不为 $0$,NIM游戏先手必赢) 换言之,先手只要选对了, 阅读全文
posted @ 2020-02-28 11:03 基地AI 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Problem ACwing 题目地址 POJ 题目地址 Solution 定理 \(\sum_{i=1}^n gcd(i,n) = \sum_{d|n} d*φ(\frac{n}{d})\) 证明: \(\sum_{i=1}^n gcd(i,n)\) \(= \sum_{d=1}^n \sum_{ 阅读全文
posted @ 2020-02-10 20:41 基地AI 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Problem Codeforces 题目地址 Solution 看完qsc大佬的题解后才发现真的是考场降智啊!!!是真的蠢啊!!! 假设前 \(k-1\) 个数已经通过调整达到了最小字典序,调整成了 \(m\) 块,第 \(i\) 的数(因为都是一样的就叫一块)是 \(x_i\)。很显然满足一个条 阅读全文
posted @ 2020-02-10 16:53 基地AI 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Problem ACwing 题目地址 BZOJ 题目地址 Solution 一眼莫反,许多年前好像用莫反做过。但是在其他大佬的博客里Get到了一种用欧拉函数的快速算法,写一下。 定理 \(\sum_{i=1}^n \sum_{j=1}^n [gcd(i,j)=1] = (\sum_{i=1}^n 阅读全文
posted @ 2020-02-10 14:17 基地AI 阅读(156) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页