新余网站开发,商标注册申请官网,手机优化什么意思,wordpress 门户主题比赛链接
毕竟是娱乐场#xff0c;放平心态打吧。。。
只有A一个考了数学期望#xff0c;其他的基本都是acmer特有的脑筋急转弯#xff0c;看个乐呵即可。 A 我是欧皇#xff0c;赚到盆满钵满#xff01;
思路#xff1a;
我们有 p 1 p_1 p1 的概率直接拿到一件实…比赛链接
毕竟是娱乐场放平心态打吧。。。
只有A一个考了数学期望其他的基本都是acmer特有的脑筋急转弯看个乐呵即可。 A 我是欧皇赚到盆满钵满
思路
我们有 p 1 p_1 p1 的概率直接拿到一件实物有 1 − p 1 1-p_1 1−p1 的概率拿到 10 10 10 牛币然后去第二个抽奖。第二个是 p 2 p_2 p2 的概率拿到一件实物 p 3 p_3 p3 的概率重新抽卡 剩下的概率就啥也没有。另外的第三四个抽奖和前面没有关系第三个抽到实物的概率是 p 4 p_4 p4第四个是 1 10 \dfrac1{10} 101。
我们假设第二个抽奖拿到实物的期望为 f f f那么有 f p 2 ∗ 1 p 3 ∗ f fp_2*1p_3*f fp2∗1p3∗f ( 1 − p 3 ) ∗ f p 2 (1-p_3)*fp_2 (1−p3)∗fp2 f p 2 1 − p 3 f\dfrac{p_2}{1-p_3} f1−p3p2我们有 1 − p 1 1-p_1 1−p1 能拿到牛币才能去第二个抽奖这样第一个抽奖拿到实物的期望就是 p 1 ∗ 1 ( 1 − p 1 ) ∗ f p_1*1(1-p_1)*f p1∗1(1−p1)∗f p 1 ( 1 − p 1 ) ∗ p 2 1 − p 3 p_1\dfrac{(1-p_1)*p_2}{1-p_3} p11−p3(1−p1)∗p2
那么总的拿到实物的期望就是 p 1 ( 1 − p 1 ) ∗ p 2 1 − p 3 p 4 1 10 p_1\dfrac{(1-p_1)*p_2}{1-p_3}p_4\dfrac1{10} p11−p3(1−p1)∗p2p4101
code
#include iostream
#include cstdio
using namespace std;
typedef long long ll;
const ll mod1e97;ll qpow(ll a,ll b){b%mod-1;ll basea%mod,ans1;while(b){if(b1){ans(base*ans)%mod;}base(base*base)%mod;b1;}return ans;
}ll inv(ll x){return qpow(x,mod-2);}ll a,b,c,d,e,f,g,h;
ll p1,p2,p3,p4;int main(){cinabcdefgh;p1a*inv(b)%mod;p2c*inv(d)%mod;p3e*inv(f)%mod;p4g*inv(h)%mod;cout(p1p2*(1-p1mod)%mod*inv(1-p3mod)%modp4inv(10))%mod;return 0;
} B 我是欧皇赚到盆满钵满fool version
思路
不难也没啥坑但是榜歪了没人写。
第一三四个抽奖只能玩一次只能拿到有限的实物所以我们可以直接无视。因为我们有无限的牛币可以抽无限次所以只要第二个抽奖有概率能拿到实物那么就相当于可以拿到无限的实物。因此这个题只要保证 p 2 0 p_20 p20 就行了。
code
#include iostream
#include cstdio
using namespace std;
typedef long long ll;ll a,b,c,d,e,f,g,h;int main(){cinabcdefgh;if(c!0)coutInfinity;else coutlimited;return 0;
} C 征战沙场
思路
不懂出题人的脑回路。
样例说明说没有队友所以你不属于任何一方。最少要和打剩下的人打最多要全打一遍。
code
#include iostream
#include cstdio
using namespace std;int x,y;int main(){cinxy;coutabs(x-y) xy;return 0;
}D 炼药锅
思路
经典脑筋急转弯。
这题不是问你有几口锅而是锅有几个口。
code
#include iostream
#include cstdio
using namespace std;int main(){cout1;return 0;
} E what connection?
思路
参考牛客题解讨论区。
这几个单词是 .io .edu .cn .one .com .org 等域名的全称。它们都是 顶级域名top-level domain
code
#include iostream
#include cstdio
using namespace std;int main(){couttop-level domain;return 0;
}F 逻辑大师
思路
数学天才逻辑大师可以手玩。我是逻辑低手我选择爆搜。
code
没写愚人节满课清明还要调休题面看着就来气。尝试当逻辑糕手的时候还推错了以为第三题正确答案以外的其他三个选项的答案是一致的。
答案如下 G mutsumi的……数#数
思路
随便搜个乱码恢复的网站丢上去大概能得到这个 mutumi有一个数组她想知道数组里正数和负数共有几个 彩蛋我是真没找到
code
#include iostream
#include cstdio
using namespace std;int n,ans;int main(){cinn;for(int i1,t;in;i){cint;if(t!0)ans;}coutansendl;return 0;
}H 一个简单的数学题
思路
1e18是个浮点数因此有可能会出现精度损失。在一个大浮点数和小浮点数相加的时候小数可能直接舍入导致消失了。
code
#include iostream
#include cstdio
using namespace std;int main(){int i;for(i1;1e18i1e18;i);couti-1;return 0;
}I 小苯的排列构造
思路
从 1 1 1 按顺序输出到 n n n 即可。因为相邻两数一定是互质的。
证明可以利用辗转相除法。众所周知 g c d ( a , b ) g c d ( b , a % b ) gcd(a,b)gcd(b,a\%b) gcd(a,b)gcd(b,a%b)当 a b 1 ab1 ab1两数相邻时就有 g c d ( a , b ) g c d ( b 1 , b ) g c d ( b , 1 ) 1 gcd(a,b)gcd(b1,b)gcd(b,1)1 gcd(a,b)gcd(b1,b)gcd(b,1)1
code
#include iostream
#include cstdio
using namespace std;int T,n;int main(){cinT;while(T--){cinn;for(int i1;in;i)couti \n[in];}return 0;
}J ✌
思路
https://t.bilibili.com/762931495002177560
都给我去看兰子哥哥的女装
网址中很容易看出来和bilibili有关还要和牛客有关从牛客B站官方动态一路往下翻就翻到了。 code
#include iostream
#include cstdio
using namespace std;int main(){couthttps://t.bilibili.com/762931495002177560;return 0;
}K white-collar teacher 说唱歌手 me
思路
看评论区题解 完全数的定义 直接搜可以得到第九个完全数。
6,28,496,8128,33550336,8589869056,137438691328,2305843008139952128,2658455991569831744654692615953842176,191561942608236107294793378084303638130997321548169216,13164036458569648337239753460458722910223472318386943117783728128,14474011154664524427946373126085988481573677491474835889066354349131199152128code
#include iostream
#include cstdio
using namespace std;int main(){cout2658455991569831744654692615953842176endl;return 0;
}