魍魉的小窝


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

[NOIP模拟]拆网线

发表于 2018-07-06 | 分类于 OI
字数统计: 440 | 阅读时长 ≈ 2

题目描述
企鹅国的网吧们之间由网线互相连接,形成一棵树的结构。现在由于冬天到了,供暖部门缺少燃料,于是他们决定去拆一些网线来做燃料。但是现在有 K 只企鹅要上网和别人联机游戏,所以他们需要把这 K 只企鹅安排到不同的机房(两只企鹅在同一个机房会吵架),然后拆掉一些网线,但是需要保证每只企鹅至少还能通过留下来的网线和至少另一只企鹅联机游戏。
所以他们想知道,最少需要保留多少根网线?

从叶子节点往上贪心

阅读全文 »

洛谷P3941 入阵曲

发表于 2018-07-06 | 分类于 OI
字数统计: 387 | 阅读时长 ≈ 2

用,记录第i 行,前j 个的和
枚举i ,j 两列,用数组记录
对于c 求一遍前缀和记为s,当且仅当,
用记录的个数,从左往右扫一遍
要注意的是
但是以上操作没有考虑仅一列的情况,枚举每一列再重复一遍以上操作

阅读全文 »

洛谷P2568 GCD

发表于 2018-07-06 | 分类于 OI
字数统计: 190 | 阅读时长 ≈ 1

对于一组,若有一个质数p,则
枚举所有的p,求所有,的解,用欧拉函数即可

阅读全文 »

[ZJOI2005]九数码游戏

发表于 2018-07-06 | 分类于 OI
字数统计: 392 | 阅读时长 ≈ 2

直接搜索加剪枝
剪枝可以考虑Cantor 展开,也可以直接用map

阅读全文 »

洛谷P1484 种树

发表于 2018-07-06 | 分类于 OI
字数统计: 297 | 阅读时长 ≈ 2

神奇的贪心

从大到小取$a_{i}$
因此对于每个,若最终答案不包含,则一定包含
于是每次取时,加入,允许撤销操作

阅读全文 »

Nim游戏

发表于 2018-07-06 | 分类于 OI
字数统计: 50 | 阅读时长 ≈ 1

当且仅当为一个P

  1. 最终状态为0
  2. 对于一个 的状态,必存在一个,使得下一步
  3. 对于一个,不存在一种方案使得下一步

[BZOJ2719]银河之星

发表于 2018-07-05 | 分类于 OI
字数统计: 388 | 阅读时长 ≈ 2

通过观察可以发现点在%3意义下相同
直接暴力搜索加剪枝
但是要注意棋盘大小,棋盘小有些点跳不过去。
代码没有考虑棋盘大小,有部分点会WA

阅读全文 »

藏妹子之处

发表于 2018-07-05 | 分类于 OI
字数统计: 400 | 阅读时长 ≈ 2

首先要有个妹子

问题描述:
今天CZY又找到了三个妹子,有着收藏爱好的他想要找三个地方将妹子们藏起来,将一片空地抽象成一个R行C列的表格,CZY要选出3个单元格。但要满足如下的两个条件:
(1)任意两个单元格都不在同一行。
(2)任意两个单元格都不在同一列。
选取格子存在一个花费,而这个花费是三个格子两两之间曼哈顿距离的和(如$\left ( x_{1},y_{1} \right )$和$\left ( x_{2},y_{2} \right )$的曼哈顿距离为$\left | x_{1}-x_{2} \right |+\left | y_{1}-y_{2} \right |$)。狗狗想知道的是,花费在minT 到maxT 之间的方案数有多少。
答案模1000000007。所谓的两种不同方案是指:只要它选中的单元格有一个不同,就认为是不同的方案。

通过观察,不难发现在一个的矩阵中,所有最大的三个单元格曼哈顿距离相等,均为
通过简单地分析可以得出,在的矩阵中,共有组最大的三个单元格
代码就很简单了

阅读全文 »

[SCOI2005]互不侵犯

发表于 2018-07-05 | 分类于 OI
字数统计: 256 | 阅读时长 ≈ 1

预处理一行所有可能的情况
用数组记录第d行,当前状态为,总共放置k个的方案数
复杂度

阅读全文 »

洛谷P1429 平面最近点对

发表于 2018-07-05 | 分类于 OI
字数统计: 260 | 阅读时长 ≈ 2

裸的二分,复杂度

阅读全文 »
1…101112
CWHer

CWHer

OIer/ACGN

120 日志
1 分类
58 标签
RSS
GitHub ZhiHu
Links
  • 洛谷
© 2018 | CWHer
本站访客数:
|
博客全站共54.4k字