传送门:
题意:
就是电影中常见的轮回传枪对着自己脑子的赌命游戏,0代表没子弹,1代表有子弹 左轮枪的梭子是圆的,所以注意判断最后一个到第一个管连着的,循环之外判断下就行了。
然后就是条件概率了。对手没打出子弹,是0,找出00/00+01,随机来一发就是0/n。其实00+01就是0的数量,这里的01都是连续的。
#include#include #include using namespace std;typedef long long ll;int main(){ string str; freopen("headshot.in","r",stdin); freopen("headshot.out","w",stdout); while(cin>>str) { int a=0,b=0,c=0; int n=str.length(); for(int i=0; i b*c) cout<<"SHOOT"<