首页 > 其他分享 >1.8模拟赛题解

1.8模拟赛题解

时间:2023-01-12 15:14:49浏览次数:56  
标签:表示 连边 题解 1.8 beta ans 模拟

T1

考虑每次反弹后,球的运动轨迹都会偏移 \(2\beta\),总偏移量即为 \(2k\beta\),而最后需要回到原点,因此 \(360|2k\beta\),简单求 \(\gcd\) 即可。

T2

设 \(ans_k\) 表示出现过 \(k\) 连胜的方案数,考虑容斥,枚举出现了几波 \(k\) 连胜,那么显然有

\[ans_k=\sum(-1)^{i+1}{{n-m+1}\choose i}{{n-i\times k}\choose n-m} \]

答案为 \(ans_k-ans_{k+1}\)。

T3

设 \(dp_i\) 表示还有 \(i\) 次重来机会时的期望得分,用单调性优化转移,询问时把 \(a_x+a_y\) 与 \(dp_{c-1}\) 比大小。

T4

考虑最小割模型,割掉点 \(v_{i,p}\) 表示对点 \(i\) 放弃距离为 \(p\) 的收入,割掉点 \(u_i\) 表示加强点 \(i\) 的安全程度。建边方式如下:

  • 源点向每个 \(v_{i,p}\) 连边 \(v_p-v_{p-1}\),表示放弃该点损失的收入;

  • 每个 \(v_{i,p}\) 向 \(v_{i,p-1}\) 连边 inf,表示必须先割 \(v_{i,p}\) 才能割 \(v_{i,p-1}\);

  • \(v_{i,p}\) 向所有距离 \(i\) 为 \(p\) 的点连边 inf;

  • \(u_i\) 向汇点连边 \(w_i\),表示加强该点所需的代价。

跑最小割即为答案。

标签:表示,连边,题解,1.8,beta,ans,模拟
From: https://www.cnblogs.com/Tarantula/p/1-8-p.html

相关文章

  • 1.11模拟赛题解
    T1对于方阵\(A\),考虑其反方阵\(A'\)。容易发现\(A\)与\(A'\)的权值和相同,而其中必有一个与\(B\)的差不超过\(\lfloor\frac{nm}{2}\rfloor\),因此判断一下哪个满足......
  • 1.9模拟赛题解
    T1从左到右扫描,首先如果\(a_i<b_i\)那么一定无解,否则不断在其右边找最近的\(j\)使得\(a_j\in[b_i,a_i]\),把\(a_i\)和\(a_j\)交换。感性理解这是对的。T2先证操......
  • 1.12模拟赛题解
    T1容易知道答案为原图的最大子二分图大小。枚举每个点在二分图的左边还是右边,计算出答案。时间复杂度\(O(2^n\timesm)\)。T2考虑递推构造方案。假设现在已经有了一组......
  • GoJS v1.8.27 去水印方法
    GoJSv1.8.27去水印方法 今天使用npm下载goJS之后,发现有水印。去除水印的方法是:在go.js文件中搜索关键字:("7eba17a4ca3b1a8346")][D.Wg("78a118b7"),会找到 把a......
  • POI Excel格式报表生成 同步下载问题解决
    前言解决POI导出功能,过时方法和新增样式放在最下面或者参考下文POI样式调节0.maven(新版本)<poi.version>4.1.2</poi.version> <dependency> <groupId>org.ap......
  • P6751 [IOI2019]视觉程序 题解--zhengjun
    提供一种简介易懂的做法。首先曼哈顿距离的绝对值比较难处理,所以可以转成切比雪夫距离。具体地说,就是\((x,y)\)变成\((x+y,x-y)\)(接下来所述的坐标都是变换后的)。这......
  • YACS 2022年12月月赛 乙组 T1 拼接单词 题解
    一道结论题,代码相当的短。我们先来考虑会拼出重复的情况:那必定是第一个字符串里有一个$a$(其他的也行),第二个也有一个$a$。那么我们就可以选择拿第一个字符串$a$前面的......
  • YACS 2022年12月月赛 乙组 T2 八进制小数 题解
    纪念一下,两件事。$1.$打$YACS$一年了,时间过得好快啊。$2.$第一次$AK$乙组。高精板子。$8$进制转十进制,很简单。小数部分第一位的数字乘上$8^{-1}$,第二位就乘上......
  • LOJ #535 题解
    问题转化为交换两个数,使排列的逆序对数最少。设交换\(a_i\)和\(a_j\)且\(i<j,a_i>a_j\)。则减小的逆序对数为\[1+\sum_{k=i+1}^{j-1}[a_k<a_i]-[a_k>a_i]+[a_k>a_j]......
  • AT2282 [ABC051C] Back and Forth 题解
    Description在一个平面直角坐标系内,有一点\(A(x_1,y_1)\)和点\(B(x_2,y_2)\)你需要从\(A\)点走到\(B\)点,再走到\(A\)点,再走到\(B\)点,再回到\(A\)点。期间,你......