首页 > TAG信息列表 > NOI2012
题解 P2081 [NOI2012] 迷失游乐园
题目传送门 P2081 一些定义: 定义 \(fa_u\) 表示 \(u\) 的父亲,\(facnt_u\) 表示 \(u\) 的父节点个数(取值 \(1\) 或 \(2\)),\(son_u\) 表示 \(u\) 的儿子个数,\(ch_u\) 表示 \(u\) 的子节点,\(down_u\) 表示在以 \(1\) 为根的树中,从 \(u\) 出发第一步向下走的期望路径长度。\(up_u\) 表P2179-[NOI2012]骑行川藏【导数,二分】
正题 题目链接:https://www.luogu.com.cn/problem/P2179 题目大意 给出\(E\)和\(n\)个\(s_i,k_i,u_i\)求一个序列\(v_i\)满足 \[\sum_{i=1}^nk_is_i(v_i-u_i)^2\leq E \]的情况下最小化 \[\sum_{i=1}^n\frac{s_i}{v_i} \]\(1\leq n\leq 10^4\) 解题思路 洛谷题解上一个十分神奇【洛谷2179】[NOI2012] 骑行川藏(拉格朗日乘数法)
点此看题面 给定\(n\)对参数\(s_i,k_i,v_i'\),要求满足\(v_i\ge v_i',\sum_{i=1}^nk_i(v_i-v_i')^2s_i\le E\),并最小化\(\sum_{i=1}^n\frac{s_i}{v_i}\)。 \(n\le10^4\) 拉格朗日乘数法 一个非常诡异的数学问题。 考虑我们让\(v_i\)取大肯定更优,因此\(\sum_{i=1}^nk_i(v_i-v_i')^[NOI2012] 美食节
题目 点这里看题目。 分析 本题的弱化版便是[SCOI2007]修车。 考虑现在有 \(n\) 份菜给一位厨师做,时间分别为 \(t_1,t_2,\dots,t_n\) ,总等待时间为: \[\sum_{i=1}^n\sum_{j=1}^it_{j}=\sum_{j=1}^nt_j(n-j+1)=\sum_{j=1}^nj\times t_{n-j+1} \]由于 \(t\) 的顺序任意,所以我们可以将【luogu 2050】【NOI2012】美食节(费用流)
【题目大意】n种菜,每种有pi份,有m位厨师,第i位厨师做第j道菜的时间是cij,求将所有菜做完花费的最小时间 【题目分析】 【相对暴力】 直接进行拆点,类似修车 (其实就是一样的 但是问题在于如果直接拆的话点数过多,就会TLE 于是就需要想办法进行优化 (建议不熟的话先把暴力写会) // luogu-ju$NOI2012$迷失游乐园
今天不知道写什么当链接 换根\(DP+\)基环树,思路不难,要考虑的东西很多,因为我直接在环上跑编号,所以细节更多。。。 一篇很清晰的题解 #include<bits/stdc++.h> using namespace std; inline int read() { int f=1,w=0;char x=0; while(x<'0'||x>'9') {if(x=='-') f=-1; x=geP2050 [NOI2012]美食节
题目描述 CZ市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小M自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而,尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小M仍然觉得自己桌上没有已经摆在别人餐桌上题解 P2081 【[NOI2012]迷失游乐园】
题目链接 这的确是一道树形\(dp\)的好(毒瘤)题,理一理思路应该也不是太难,主要是基环树那\(50\)分不好拿 Solution [NOI2012]迷失游乐园 题目大意:给定一个\(n\)个点\(m\)条边的无向图,每条边有一长度,问等概率选一点出发,等概率走到与当前节点相邻节点,不重复走一节点,所走路径的「NOI2012」迷失游乐园
「NOI2012」迷失游乐园 题目描述 放假了,小Z觉得呆在家里特别无聊,于是决定一个人去游乐园玩。 进入游乐园后,小Z看了看游乐园的地图,发现可以将游乐园抽象成有n个景点、m条道路的无向连通图,且该图中至多有一个环(即m只可能等于n或者n-1)。小Z现在所在的大门也正好是一个景点。小Z不知道[NOI2012]美食节
Description: CZ市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小M自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而,尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小M仍然觉得自己桌上没有已经摆在别人餐桌P2050 [NOI2012]美食节
思路 神奇的网络流优化 这题相当于修车的数据加强版XD 依然是用点表示第i个厨师倒数第j个做某个菜,贡献就是会使之后的人都加上这个菜的等待时间 然后这样有60pts 考虑优化,发现每次只可能是某一个厨师做一道菜,所以每次只给上次做菜的那个厨师加一层边就好了 然后我常数太大只能在luo【NOI2012】迷失游乐园
题目链接:迷失游乐园(BZOJ) 迷失游乐园(Luogu) 独立完成的题,写一发题解纪念一波~ 模拟完样例大概可以知道是道树形DP了。 观察数据范围,发现是基环树,至少会有一个环。 先从树的部分开始考虑,如果没有环,怎么DP呢? 先选取一个点为根,f[i]表示从i节点出发走到其子树的路径期望长度。[NOI2012]骑行川藏
[NOI2012]骑行川藏 思路一:二分导数 http://www.cnblogs.com/RabbitHu/p/9019762.html 考虑“性价比”即花费单位能量缩短的时间。 如果我们给每一段随机分配一个速度,再调整 那么一定选择性价比最高的调整,或者把性价比较低的能量取回,再分配 而性价比随着能量分配,会越来越低 可以发现