CodeForces 1737 E - Ela Goes Hiking 题解
创始人
2025-05-31 19:03:04
0

思路

我们先将题目看成 nnn 个点的问题。

首先我们知道,如果一个点初始方向是向右,那么他无论如何都不可能活到最后。

所以我们只需要考虑向左的情况。

我们可以求出它初始方向向左时活到最后的方案数,然后除于所有的方案,就是我们要求的概率了,接下来我们考虑如何求出活到最后的方案数。

我们可以将整个过程分为两部分,首先向左走到底,此时右边的无论如何变化都不会影响到当前左边的部分,然后再转向向右。

设当前点为 iii,对于左边的部分,如果有一个点的编号大于 ⌊i2⌋\lfloor\frac{i}{2}\rfloor⌊2i​⌋ 并且它的初始方向向右,则当前节点一定会被这个节点吃掉。

所以编号大于 ⌊i2⌋\lfloor\frac{i}{2}\rfloor⌊2i​⌋ 的点的初始方向都要向右,所以左边一共有 2⌊i2⌋2^{\lfloor\frac{i}{2}\rfloor}2⌊2i​⌋ 种方案。

再考虑右边的部分,我们设当前的方案数为 fif_ifi​(不考虑左边的部分),则如果对于所有小于 2⋅i2\cdot i2⋅i 的点的方向全部向右,则说明当前节点一定会被吃掉(如果最后一个点向右,那么在吞掉别人之前一定会碰到墙回头,所以可以看成向左),为了防止当前节点被吃掉,则无论如何在小于 2⋅i2\cdot i2⋅i 的节点中有向左的,我们便可以写出关于 fif_ifi​ 的式子:

fi=∑j=i+12⋅ifjf_i = \sum_{j=i+1}^{2\cdot i} f_j fi​=j=i+1∑2⋅i​fj​

可以用前缀和优化到 O(n)O(n)O(n) 的时间复杂度。

然后将左边和右边的方案数乘起来,在除于所有的方案数,就是答案了。

代码

#include 
using namespace std;
typedef long long LL;
const LL MOD = 1e9 + 7;
int T, n;
LL f[3000005], g[3000005];
LL Pow(LL a, LL b) {LL s = 1;while (b) {if (b & 1)s = s * a % MOD;a = a * a % MOD, b = b >> 1;}return s;
}
int main() {scanf("%d", &T);while (T--) {scanf("%d", &n);for (int i = 1; i <= 2 * n; i++)f[i] = g[i] = 0;f[n] = g[n] = 1;for (int i = n - 1; i; i--)f[i] = (g[i + 1] - g[i * 2] + MOD) % MOD, g[i] = (g[i + 1] + f[i]) % MOD;for (int i = 1; i <= n; i++)printf("%lld\n", f[i] * Pow(2, i / 2) % MOD * Pow(Pow(2, n - 1), MOD - 2) % MOD);}return 0;
}

相关内容

热门资讯

原创 A... 近期A股市场的走势,让不少股民直呼“心塞”!明明大盘一度强势上攻、站稳4100点之上,市场情绪看似回...
拿下1200亿锂电大单?容百科... 据证监会官网,2026年1月14日,宁波容百新能源科技股份有限公司(简称容百科技)披露日常经营重大合...
原创 3... 从《玫瑰的故事》到《花木兰》,从红毯上的璀璨光芒到时尚大片的优雅姿态,38岁的刘亦菲始终是「冻龄女神...
多晶硅急速遇冷:会成为下一个动... 记者 邹永勤 俗语说“三十年河东,三十年河西”,但对于多晶硅而言,这个转换周期可能只需要半年。 在2...
我国海上风电规模持续增长 上市... 1月15日,国家电网数据显示,截至2025年年底,长三角地区海上风电并网规模超1900万千瓦,成为全...
603273,董事长被留置! 天元智能公司实控人、董事长兼总经理吴逸中被留置。 1月16日,天元智能发布公告,公司拟向全体股东每...
5成A股上市公司披露ESG,谁... 近年来,中国企业正加速拥抱可持续发展理念,ESG也不再是“加分项”,而是成为企业高质量发展的“必答题...
原创 昔... 华尔街“倒戈”:AI不是蜜糖,反成增长毒药? Adobe最近的股价走势,和整个科技股的热火朝天形成...
亏损延续!大智慧2025年净利... 1月16日,大智慧(601519)公告,经财务部门初步测算,预计2025年年度实现归属于母公司所有者...
天津市人大常委会任免一批干部 任命王光辉为天津市人民检察院副检察长、检察委员会委员。 免去苗宇的天津市人民检察院副检察长、检察委员...
马斯克起诉 OpenAI 和微... 马斯克宣布起诉 OpenAI 与微软,索赔最高 1340 亿美元 1 月 17 日消息,当地时间周五...
IPO雷达|“墨水平板商”文石... 深圳商报·读创客户端记者 梁佳彤 1月16日,据港交所官网,以“墨水平板”为主打产品的广州文石信息科...
原创 片... 片仔癀终于要回到最后一次涨价之前的价格了!在2023年5月5日,片仔癀最后提了一次价,从590提到了...
原创 创... 在火锅行业竞争愈发激烈的当下,餐饮巨头海底捞迎来了一次重大的人事与战略调整。 2026年1月13日,...
原创 黄... 本文黄金、白银等产品行情分析,以国际报价为基准;国际和国内价格换算方法,国际价格×汇率÷31.1≈国...
IPO雷达|拓斯达递表前夕收警... 日前,广东拓斯达科技股份有限公司(简称:“拓斯达”)递交招股书,准备在港交所上市,华泰国际为独家保荐...
原创 中... 经历了长达十五个月的艰苦博弈,布鲁塞尔方面终于迎来了所谓的和解时刻。但几乎没有过几天,欧盟就急不可耐...
B站百大UP主名单出炉,优质内... 1月18日中午,哔哩哔哩年度百大UP主名单揭晓。这届百大UP主人均创作时长近7年,累计创作超4.9万...
原创 2... 中国经济版图正迎来新一轮震撼洗牌!根据最新预测数据,2025年全国GDP20强城市座次已定,万亿俱乐...
睿云联创冲刺港股:9个月营收2... 雷递网 雷建平 1月18日 厦门睿云联创新科技股份有限公司(简称:“睿云联创”)日前递交招股书,准备...