首页 > TAG信息列表 > Gambling

Gambling

传送门 题意: 在每一轮游戏玩家选择一个数字从1 ~ 1e9, 在这之后一个甩子有1e9个面旋转,会出现任意的一个数字,如果这个玩家猜对了,他们的钱就会成倍,如果猜错了,他们的钱就会减半,M能够遇见未来,知道n个回合甩子将会展现的数字\(x_1, x_2, x_3, \cdots, x_n\), 他将会选择三个数字a, l, r(

codeforces 1692H - Gambling

题意: 选择一个数,求一个区间,使这个数的出现次数 减去 其它数出现次数 最大。 分析: 把某个数看成 1 和 -1 我想到了,但是没法解决固定这么多不同的数的问题。 所以这个分类做前缀和再找最大的操作还是有点牛。用到一个map把固定的数字的出现下标存下来,然后转化成1和-1的模型,做前缀和

CF1692H - Gambling

题目链接: https://codeforces.com/contest/1692/problem/H 题意: 长为 \(n\) 的序列,从中选择一个连续的子序列,使这个子序列中出现次数最多的数字的数量减去剩余数字的数量最大。 思路: 暴力的方法,枚举每一个区间,然后求该区间中出现次数最多的数字的数量,计算要求计算的最大值,显然超时

HDU-3863 No Gambling

No Gambling 简单博弈 我表示很不理解为什么,但是总觉蓝就是比红多一步,不论是红采取堵人或者自己走自己的策略,都是比蓝慢一步 状态又太多了没法分析,试了一下居然过了,也没翻到什么详解的 blog #include <iostream> using namespace std; int main() { int n; ios::sync_wit

$Luogu$ $P4745$ $[CERC2017]$ $Gambling$ $Guide$

链接 背景 \(Central\) \(Europe\) \(Regional\) \(Contest\) \(G\) 题, \(Luogu\) \(P4745/BZOJ5197/Gym101620G\) ( \(Google\) \(Chrome\) 与原题面更配哦!) 题意 给定一张 \(n\) 个点, \(m\) 条边的无边权的无向图。有一人从 \(1\) 号点出发,可以随机向一个和当前直接相连的点走去,花

bzoj5197:[CERC2017]Gambling Guide

传送门 好像概率期望也写过一些题了,但是没啥用,还是不会套路,看了题解才会写 首先设\(f[x]\)为\(x\)到\(n\)的期望最少步数,\(deg_x\)表示\(x\)的度数 不考虑不动,显然\(f[x]=\sum_{(x,y)\in E}\frac{f[y]+1}{deg_x}\) 由于可以不动,\(f[x]=\sum_{(x,y)\in E}\frac{\min(f[x],f[y])+1}{d

【BZOJ5197】Gambling Guide (最短路,期望)

【BZOJ5197】Gambling Guide (最短路,期望) 题面 BZOJ权限题 洛谷 题解 假设我们求出了每个点的期望,那么对于一个点,只有向期望更小的点移动的时候才会更新答案。 即转移是:\(\displaystyle f[u]=\frac{\sum_{v,(u,v)\in E}min(f[u],f[v])+1}{d[u]}\)。 显然有\(f[n]=0\)。 那么从\(n\)