首页 > 其他分享 >P7119 Mivik 的游戏 题解

P7119 Mivik 的游戏 题解

时间:2024-02-03 20:33:07浏览次数:26  
标签:无解 反面 硬币 题解 P7119 times Mivik

先从一个例子开始

假如硬币开始是这样的:

HHHHHTHH

然后就可以将这个反面硬币 \(T\) 左边的硬币全都反过来,共需 \(5\) 步。

然后就变成了:

TTTTTTHH

最后再将最右边两个反过来就可以了,共需 \(5 + 2 = 7\) 步。

如果 \(p\) 为这个反面的硬币位置的话,那么答案 \(as = 2p - 1\)。

推导通项

我们考虑一下这个情景:

共有 \(m\) 个硬币反面朝上,\(k\) 此时等于 \(m\)。

\(k\) 不断加一,直到碰到另一个反面硬币,再回去。

设此硬币位置是 \(p_1\),则所用的步数 \(as_1 = (p_1 \times 2)- m \times 2 - 1\)。

然后不断推导 \(p_2,p_3,...\) 的公式,以此类推,就得到了通项:

\[as = 2 \times (\sum_{i=1}^{m} p_i + m ^2) \]

关于本题的无解情况

会骗分的方法肯定是先在程序中打上这么一行:

printf("never\n")

然后你就会发现:\(0pts\)。

所以说:这道题根本没有无解的情况。

那么这个结论是怎么得到的呢?

无解的情况只有一种,那就是在一个反面硬币的左边,还有 \(k\) 个反面硬币。

但是左边一共就能放 \(k - 1\) 个硬币,所以说本题不可能无解。

标签:无解,反面,硬币,题解,P7119,times,Mivik
From: https://www.cnblogs.com/DIOsama/p/18005162

相关文章

  • 洛谷题解-P1194 买礼物
    https://www.luogu.com.cn/problem/P1194题目描述又到了一年一度的明明生日了,明明想要买BBB样东西,巧的是,这BBB样东西价格都是AAA元。但是,商店老板说最近有促销活动,也就是:如果你买了第III样东西,再买第JJJ样,那么就可以只花KI,JK_{I,J}KI,J​元,更巧的是,KI,JK_{I,J}K......
  • [ABC279G] At Most 2 Colors 题解
    题目链接题目大意有一个\(1\timesN\)的格子和\(c\)种颜色,每个格子可以染上\(c\)种颜色中的一种。求任意相邻\(k\)个格子染色种类不超过\(2\)种的方案数。思路很明显,这是一个计数DP的题设\(f_i\)表示前\(i\)个格子染色的方案数,考虑第\(i\)个格子的染色情......
  • 0129-0203部分校赛题解复盘
    vj第一场A题https://codeforces.com/gym/103480/problem/A该题让我们可以从回文串的特点入手,即两个相同的字母便可增加长度2,所以并不用思考该回文串要如何排序出来,而是看有多少对相同的字母,使用map<char,int>来记录字母出现的次数,再计算可以除以2的次数即可。点击查看代码#i......
  • CF1454F Array Partition 题解
    题目链接:CF或者洛谷感觉很多人写太复杂了,其实感觉这题性质很好的。。询问是否可以分为三段\(max_1=min_2=max_3\)。考虑枚举\(max_1\),由于后缀\(max_3\)具有单调性,所以我们可以双指针轻松拿到这样一个模型:因为后缀\(max\)具有单调性,通过双指针我们可以拿到\(j\)后缀......
  • CF1789F Serval and Brain Power 题解
    题目链接点击打开链接题目解法好有技巧性的题(感觉\(n\le80\)这个数据范围就很奇怪啊)首先可以发现\(k\le3\)是好做的,只要枚举断点,然后\(dp\)做一遍\(lcs\)即可,时间复杂度为\(O(n^{2k+1})\),不过严重跑不满,所以可以跑\(k=4\)的情况和\(k=2\)的情况是相同的,所以不......
  • [ABC328G] Cut and Reorder 题解
    [ABC328G]CutandReorder题解状压fw实锤思路观察到排列操作只会做一次,答案的编号一定是一段一段的。所以可以考虑\(f_s\)表示前\(popcount(s)+1\)个\(a\)元素,放进\(b\)中\(s\)的最小代价转移可以考虑放置一段,每放一段需要\(c\)的代价。专业看起来复杂度非......
  • U404643 帕鲁大陆染色的一天 题解
    题目链接:帕鲁大陆染色的一天注意到每种颜色是独立的,所以我们能够比较容易地得知每种颜色在一系列操作中的出现和消失时间。我们注意到每个操作加入以后会有两个影响,对它后面的操作显然颜色总数都会\(+1\),对前面操作的影响来说,显然会覆盖掉某些颜色,导致某些颜色消失,换句话来讲消......
  • P2178 [NOI2015] 品酒大会 题解
    P2178[NOI2015]品酒大会题解纪念一下第一道完全自己想出来的紫NOI题。思路由于r相似有单调性的性质,题目中也提示了这一点,考虑按\(height_i\)从大到小把所有相邻的\(sa\)数组内两个后缀合并,用并查集维护,发现第一问的答案就是\[\sum_{i是并查集的根}\binom{size_i}{2}......
  • P10118 『STA - R4』And 题解
    题目看到位运算,直接二进制拆分考虑。首先\(x\operatorname{AND}y=B\),设\(x=B+m\),\(y=B+n\),知道\(x+y=A\),所以设\(W=n+m=A-2\timesB\),\(y-x\)等价于\(n-m\)。因为已知\(x\operatorname{AND}y=B\),所以\(n\operatorname{AND}m=0\),着意味着在二进制下\(n\)和\(m\)不......
  • P4064 [JXOI2017] 加法 题解
    P4064[JXOI2017]加法题解思路一眼二分答案,这种区间的题很难不排序,可以考虑这个贪心check:区间左端点升序排序之后,每次遇到一个点,判断这个点是否合法,如果不合法就在所有左端点在这个点左边的区间里选择右端点最大的一个。感性证明:这个点之前的点已经保证合法了,所有左端点在......