Kirai

Keep going


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

[HDOJ3501] Calculation 2 (容斥 or 欧拉函数)

发表于 2018-08-13 | 分类于 题解 , HDOJ | 评论数:

链接:http://acm.hdu.edu.cn/showproblem.php?pid=3501

求一个数n的所有小于它并且与它不互质的数的和。

阅读全文 »

[HDOJ6395] Sequence (反演思想,整除分块,矩阵快速幂)

发表于 2018-08-13 | 分类于 题解 , HDOJ , 2018杭电多校 | 评论数:

链接:http://acm.hdu.edu.cn/showproblem.php?pid=6395

就算个式子。

阅读全文 »

[HDOJ6386] Age of Moyu (最短路)

发表于 2018-08-13 | 分类于 题解 , HDOJ , 2018杭电多校 | 评论数:

链接:http://acm.hdu.edu.cn/showproblem.php?pid=6386

意思就是地铁换乘,问你怎么坐,换乘次数最少

阅读全文 »

2018百度之星-初赛(B)ADF题解

发表于 2018-08-12 | 更新于 2019-04-11 | 分类于 题解 , HDOJ , 2018百度之星 | 评论数:

链接:http://bestcoder.hdu.edu.cn/contests/contest_show.php?cid=826

只会签到。。。

阅读全文 »

[CF1020A-C] Codeforces Round #503 (Div.2)

发表于 2018-08-12 | 分类于 题解 , Codeforces | 评论数:

链接:http://codeforces.com/contest/1020

上分啦

阅读全文 »

[2018百度之星] 初赛(A)A-C题解

发表于 2018-08-11 | 分类于 题解 , HDOJ , 2018百度之星 | 评论数:

链接:http://bestcoder.hdu.edu.cn/contests/contest_show.php?cid=825

这场出的三题,有两道和标算不太一样啊。。。其中一道题还是因为数据弱暴力过的,感觉这样下去不太行啊。。。

阅读全文 »

[总结] 关于01背包和完全背包以及优化

发表于 2018-08-11 | 更新于 2018-10-12 | 分类于 算法总结 | 评论数:

今天晚上又被问起01背包和完全背包的遍历顺序了,我决定写一篇博文,这样再有人问我就可以直接把这篇文章发给他了。

我要不要先以我的方式来介绍一下这两个问题?首先我们知道01背包和完全背包的状态转移方程:

01背包:$f(i,j)=max{f(i-1,j), f(i-1,j-w_i)+v_i}$

完全背包:$f(i,j)=max{f(i-1,j),f(i-1,j-kw_i)+kv_i}$

简单解释一下,以01背包为例,我们定义$f(i,j)$为扫到第$i$个物品为止,背包容量为$j$时的最大价值。我们依次从第一个物品开始,决定要不要往这个背包里放,如果放的话,我们一定会从另一个状态转移过来,这个状态即扫到上一个物品、同时容量为$j-w_i$时的状态,为什么不是比$j-w_i$更小的一个状态?因为这个方程满足最优子结构:保证$f(i-1,j-w_i)$一定由上一个最优状态转移来,那么这个状态必然是最优的。完全背包也是如此,只不过朴素的做法需要多枚举一维第$i$个物品放的个数。

阅读全文 »

2018牛客多校07 C Bit Compression (DP)

发表于 2018-08-10 | 更新于 2019-04-11 | 分类于 题解 , 2018牛客多校 | 评论数:

链接:https://www.nowcoder.com/acm/contest/145/C

一个长度为$2^n$的01串,每次允许相邻两个数字进行与、或、异或操作,最终希望结果是1,问有多少种不同的操作路径。

阅读全文 »

[Codeforces348D] Turtles (DP, LGV引理)

发表于 2018-08-10 | 分类于 题解 , Codeforces | 评论数:

链接:http://codeforces.com/contest/348/problem/D

两只乌龟在棋盘上从(1,1)出发到(n,m),其中有的地方有障碍物,两只乌龟希望找到有多少对路径,使得他们到(n,m)的路上不相交。

阅读全文 »

[Codeforces1017E] The Supersonic Rocket (凸包, KMP)

发表于 2018-08-09 | 更新于 2019-06-10 | 分类于 题解 , Codeforces | 评论数:

链接:http://codeforces.com/contest/1017/problem/E

给你两组点,问你这两组点的凸包是不是同构的。

阅读全文 »
1…678…11
Kirai

Kirai

I love this world though she hurts me so deep.

103 日志
18 分类
75 标签
RSS
Intro E-Mail Bilibili OSU! Codeforces Topcoder
Links
  • orz Gaga
  • orz Bin神
  • orz coswindy
  • orz 蔡队
  • 旧题解博客(cnblogs)
© 2019 Kirai
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Gemini v6.3.0

博客全站共70.6k字