上下午 6 题一起考

自闭了

T1

小明要参加一场比赛,赛制给你一个表格 $p$ ,$p_{(i,j)}$ 表示他在第 $i$ 场比赛前如果输了 $j$ 场,他这一场赢的概率,他也可以故意输掉任意多场比赛,求他 $n$ 场比赛后他的最优期望胜场

$n \leq 1000$

sol:

一道很鸡汤的题,首先我们可以搞一个 dp ,$f_{(i,j)}$ 表示第 $i - 1$ 场比赛后,前 $i - 1$ 场一共赢了 $j$ 场,第 $i$ 场赢的概率

转移的时候枚举这次比赛赢了还是输了,然后还要多加一个“故意输”的整行转移

但会发现...最优的情况就是不故意输

T2

$n$ 个物品,$x$ 块钱,你要买一些物品,求最少剩多少钱

$n \leq 40$

$x \leq 10^9$

sol:

折半搜索裸题,先搜前 20 个哈希起来,再搜后 20 个看看最少能多少

T3

一个 $w \times h$ 的棋盘,告诉你 $n$ 个子矩形的最大值,并告诉你整张棋盘所有数不超过 $m$,求有多少不同的棋盘,膜 $10^9 + 7$

$n \leq 10 \space \space \space w,h \leq 400$

sol:

不相交的情况很好做,相交而且数不相同的情况也很好做,相交而且数相同的话记一下交了多少点然后状压 dp 就可以了

但 wxj 用扫描线过掉了。。。

T4

一棵带边权的树上有一个点 $s$ ,$q$ 次询问 $a$ 到 $b$ 的最小代价,每组询问你可以从 $s$ 沿最短路径走到任意一个点,把路上的边权为 $0$,再算最小代价,询问独立

sol:

首先可以想到,可以把 $s$ 当做根避免分类讨论...

卧槽我两个小时没想出来

然后倍增维护一下最小前缀和就可以了

T5

爆搜

T6

每次会给一个点到根染色,染色完求每个点被染过多少不同的颜色(假设颜色不会互相覆盖)

sol:

离线,把同色的询问排在一起,同色的询问相当于一个链并

链并的话...我们按 dfs 序排序,相邻两个点一组,u -> 1 v -> 1 lca -> -1

然后就是一个链加,所有链加之后单点询问

然后用各种数据结构维护一下就可以了

考场上不要虚啊....

相信 noip 是很简单的

嗯 加油

noip退役赛的更多相关文章

  1. NOIP模拟赛20161022

    NOIP模拟赛2016-10-22 题目名 东风谷早苗 西行寺幽幽子 琪露诺 上白泽慧音 源文件 robot.cpp/c/pas spring.cpp/c/pas iceroad.cpp/c/pas ...

  2. contesthunter暑假NOIP模拟赛第一场题解

    contesthunter暑假NOIP模拟赛#1题解: 第一题:杯具大派送 水题.枚举A,B的公约数即可. #include <algorithm> #include <cmath& ...

  3. NOIP模拟赛 by hzwer

    2015年10月04日NOIP模拟赛 by hzwer    (这是小奇=> 小奇挖矿2(mining) [题目背景] 小奇飞船的钻头开启了无限耐久+精准采集模式!这次它要将原矿运到泛光之源的矿 ...

  4. 大家AK杯 灰天飞雁NOIP模拟赛题解/数据/标程

    数据 http://files.cnblogs.com/htfy/data.zip 简要题解 桌球碰撞 纯模拟,注意一开始就在袋口和v=0的情况.v和坐标可以是小数.为保险起见最好用extended/ ...

  5. 队爷的讲学计划 CH Round #59 - OrzCC杯NOIP模拟赛day1

    题目:http://ch.ezoj.tk/contest/CH%20Round%20%2359%20-%20OrzCC杯NOIP模拟赛day1/队爷的讲学计划 题解:刚开始理解题意理解了好半天,然后发 ...

  6. 队爷的Au Plan CH Round #59 - OrzCC杯NOIP模拟赛day1

    题目:http://ch.ezoj.tk/contest/CH%20Round%20%2359%20-%20OrzCC杯NOIP模拟赛day1/队爷的Au%20Plan 题解:看了题之后觉得肯定是DP ...

  7. 队爷的新书 CH Round #59 - OrzCC杯NOIP模拟赛day1

    题目:http://ch.ezoj.tk/contest/CH%20Round%20%2359%20-%20OrzCC杯NOIP模拟赛day1/队爷的新书 题解:看到这题就想到了 poetize 的封 ...

  8. CH Round #58 - OrzCC杯noip模拟赛day2

    A:颜色问题 题目:http://ch.ezoj.tk/contest/CH%20Round%20%2358%20-%20OrzCC杯noip模拟赛day2/颜色问题 题解:算一下每个仆人到它的目的地 ...

  9. CH Round #52 - Thinking Bear #1 (NOIP模拟赛)

    A.拆地毯 题目:http://www.contesthunter.org/contest/CH%20Round%20%2352%20-%20Thinking%20Bear%20%231%20(NOI ...

随机推荐

  1. Map集合按value的大小排序

    public static void main(String[] args) { Map<String, Integer> map = new HashMap<String, Int ...

  2. Powerdesigner Name与Comment的互相转换

    使用说明: 在[Tools]-[Execute Commands]-[Edit/Run Script] 下.输入下面你要选择的语句即可: 1.Name填充Comment '把pd中那么name想自动添 ...

  3. Apache转发规则的一点注意

    RewriteRule ^studio/$ book.php?mod=studio 这种目录转发, 正常情况下是没问题的. 但是当根目录下存在一个 studio 目录时, apache就不会转发URL ...

  4. Day 1 :成功完成注册

        今天成功完成了cnblogs的注册,之后会在这里开业咯!记录下此刻时间

  5. oracle字符串函数总结

    字符函数——返回字符值 这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分 返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库 ...

  6. uCGUI 按键窗口切换机制

    前段时间在做一个窗口项目,这个项目菜单项过多,在管理起来比较麻烦.想做一个高效移植又方便的一个切换机制.后来在网上多方查找这方面资料,但是感觉比较少.后来自己整理出了这个结构,希望对后来朋友有所帮助. ...

  7. STM32 HAL SPI读取MPU6500的设备ID异常

    1.问题背景 近前,使用STM32F4 HAL库的SPI读取MPU6500出现异常. 现象:读取ID失败,返回0,以为硬件焊接问题,各种排查,最后为了示波器测试方便,把读取ID的函数放到While(1 ...

  8. css目录

    想看css文章目录? 点击我

  9. PyVmomi Clone_VM with CustomizaitonSpec

    调用CustomizaitonSpec来Clone VM ''' Created on 2017-09-03 @author: Vincen ''' from pyVmomi import vim f ...

  10. mysql 索引技巧

    索引是快速搜索的关键.MySQL索引的建立对于MySQL的高效运行是很重要的.下面介绍几种常见的MySQL索引类型. 在数据库表中,对字段建立索引可以大大提高查询速度.假如我们创建了一个 mytabl ...