随笔分类 -  其他 - 优化/小技巧

摘要:比较头疼的计数题. 我们发现,放置一个棋子会使得该棋子所在的1个行和1个列都只能放同种棋子. 定义状态 $f_{i,j,k}$ 表示目前已使用了 $i$ 个行,$j$ 个列,并放置了前 $k$ 种棋子的方案数. 假设当前枚举到的是第 $k$ 个棋子,该种棋子有 $num_{k}$ 个. 枚举 $d1 阅读全文
posted @ 2019-08-16 10:34 EM-LGH 阅读(169) 评论(0) 推荐(0)
摘要:Description quailty和tangjz正在玩一个关于线段的游戏。在平面上有n条线段,编号依次为1到n。其中第i条线段的两端点坐 标分别为(0,i)和(1,p_i),其中p_1,p_2,...,p_n构成了1到n的一个排列。quailty先手,他可以选择一些互不相交 的线段,将它们拿走, 阅读全文
posted @ 2019-08-15 15:44 EM-LGH 阅读(182) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-07-25 15:28 EM-LGH 阅读(160) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-07-23 12:48 EM-LGH 阅读(224) 评论(0) 推荐(0)
摘要:刷水~ Code: 阅读全文
posted @ 2019-07-21 11:05 EM-LGH 阅读(172) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-07-20 16:05 EM-LGH 阅读(161) 评论(0) 推荐(0)
摘要:Description 你是任意性复杂机器公司(Arbitrarily Complex Machines, ACM)的经理,公司使用更加先进的机械设备生产先进的机器。原来的那一台生产机器已经坏了,所以你要去为公司买一台新的生产机器。你的任务是在转型期内尽可能得到更大的收益。在这段时间内,你要买卖机器 阅读全文
posted @ 2019-07-08 12:49 EM-LGH 阅读(384) 评论(0) 推荐(0)
摘要:Description 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动, 两种金券都有自己当时的价值,即每一单位金券当天可以兑换的人民币数目。 阅读全文
posted @ 2019-07-08 07:49 EM-LGH 阅读(192) 评论(0) 推荐(0)
摘要:Code: 阅读全文
posted @ 2019-07-06 16:03 EM-LGH 阅读(229) 评论(0) 推荐(0)
摘要:Description 一只队伍在爬山时碰到了雪崩,他们在逃跑时遇到了一座桥,他们要尽快的过桥. 桥已经很旧了, 所以它不能承受太重的东西. 任何时候队伍在桥上的人都不能超过一定的限制. 所以这只队伍过桥时只能分批过,当一组全部过去时,下一组才能接着过. 队伍里每个人过桥都需要特定的时间,当一批队员 阅读全文
posted @ 2019-06-06 20:23 EM-LGH 阅读(198) 评论(0) 推荐(0)
摘要:Description Alas! A set of D (1 <= D <= 15) diseases (numbered 1..D) is running through the farm. Farmer John would like to milk as many of his N (1 < 阅读全文
posted @ 2019-06-06 20:01 EM-LGH 阅读(198) 评论(0) 推荐(0)
摘要:Description 最近,Farmer John的奶牛们越来越不满于牛棚里一塌糊涂的电话服务 于是,她们要求FJ把那些老旧的电话线换成性能更好的新电话线。 新的电话线架设在已有的N(2 <= N <= 100,000)根电话线杆上, 第i根电话线杆的高度为height_i米(1 <= heigh 阅读全文
posted @ 2019-06-04 16:12 EM-LGH 阅读(206) 评论(0) 推荐(0)
摘要:由于有重复数字,我们以一个序列为基准,另一个序列以第一个序列每个数所在下标为这个序列每个数对应的值. 注意的是,拆值的时候按照在第一个序列中的位置从大到小排,强制只能选一个. 最后跑一边最长上升子序列即为答案 Code: 阅读全文
posted @ 2019-05-27 15:39 EM-LGH 阅读(149) 评论(0) 推荐(0)
摘要:Description 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的 阅读全文
posted @ 2019-05-22 12:56 EM-LGH 阅读(260) 评论(0) 推荐(0)
摘要:Description ftiasch 有 N 个物品, 体积分别是 W1, W2, ..., WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” -- 这是经典的问题了。她把答案记为 Count(i, x) ,想要得到所有1 < 阅读全文
posted @ 2018-11-06 14:39 EM-LGH 阅读(199) 评论(0) 推荐(0)
摘要:我们发现 $c_{i}$ 和 $k$ 的规模非常小我们还发现每种颜色的位置是不必知道的,只要这种颜色和相邻的颜色种类不同即可。定义状态 $f[a][b][c][d][e][last]$,代表有 $a$ 个还可以放 1 个,$b$ 个可以放 2 个,$c$ 个可以放3个......上一个状态最后一个放 阅读全文
posted @ 2018-10-30 16:04 EM-LGH 阅读(149) 评论(0) 推荐(0)
摘要:Code: 定义状态 $dp[i]$ 为前 $i$ 天的最小代价。 状态转移为:$dp[i]=min(dp[i],dp[j]+spfa(j+1,i)$ 这里 $spfa(i,j)$ 是指 $(i,j)$ 天中用一种最短路方案的最短路(最小花费) 阅读全文
posted @ 2018-10-29 14:49 EM-LGH 阅读(162) 评论(0) 推荐(0)
摘要:题目描述 Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。 最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了骑士团的身上, 阅读全文
posted @ 2018-10-29 09:53 EM-LGH 阅读(155) 评论(0) 推荐(0)