- 会接受我的告白吗?

作者: -别吵吵-分类: 仿妆cos 发布时间: 2024-04-08 18:51:38 浏览:113552 次

-  会接受我的告白吗?

Unicorn_nya:
小妹妹不要总是在网上秀自己,让我来考考你 ## 题目描述 你现在有m+1个数:第一个为 p,最小值为 0,最大值为 n;剩下 m个都是无穷,没有最小值或最大值。你可以进行任意多轮操作,每轮操作如下: 在不为最大值的数中等概率随机选择一个(如果没有则不操作),把它加一; 进行 k次这个步骤:在不为最小值的数中等概率随机选择一个(如果没有则不操作),把它减一。 现在问期望进行多少轮操作以后第一个数会变为最小值 0。 ## 输入格式 输入包含多组数据。 输入第一行包含一个正整数 T,表示数据组数。 接下来 T行 ,每行 4个非负整数 n、p、m、k(含义见题目描述),表示一次询问。 ## 输出格式 输出 T行,每行一个整数,表示一次询问的答案。 如果无论进行多少轮操作,第一个数都不会变为最小值 0,那么输出“-1”; 否则,可以证明答案一定为有理数,那么请输出答案模 1000000007 的余数,即设答案为 \frac{a}{b}(a、b为互质的正整数 ),你输出的整数为 x,那么你需要保证 0 \leq x < 1000000007且 a \equiv bx\ mod\ 1000000007。 ## 样例 #1 ### 样例输入 #1 ``` 2 2 1 1 1 2 2 1 1 ``` ### 样例输出 #1 ``` 6 8 ``` ## 提示 ###数据范围 对于 10\% 的数据, n \leq 3 ,m, k \leq 2 。 对于 20\% 的数据, n, m, k \leq 5 。 对于 30\% 的数据, n, m, k \leq 30 。 对于 40\% 的数据, n, m, k \leq 50 。 对于 50\% 的数据, n, m, k \leq 200 。 对于 70\% 的数据, n \leq 200 。 对于 80\% 的数据, n \leq 500 。 对于 100\% 的数据, 1 \leq T \leq 100,1 \leq p \leq n \leq 1500 ,0 \leq m, k \leq 1000000000。 保证不存在n=p=k=1,m=0的情况 保证不存在答案的分母是1000000007的倍数的情况

【回复】自己的代码自己写[傲娇]
鲨鱼喵:
吵子哥的视频非常有意思大家都喜欢看

传说井暗区突围:
吵子哥一定觉得她这样拍可有意思了[doge]

阳光照进回忆里了:
自从看了那个被抢吃的视频,感觉看之后的怪怪的

若卿う:
还想看吵子哥cos阿米娅[蔚蓝档案表情包_神作][蔚蓝档案表情包_神作][蔚蓝档案表情包_神作]

樱桃味话梅干:
说实话,你后期p过的视频真不如你在漫展被别人路拍无修的好看,本人就很好看了,没必要p

【回复】还真是 这视频看着空间扭来扭去的

鬼步舞 艾莲乔cos 绝区零

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!