題目鏈結
【題意】
在手槍裡隨機裝入一些子彈,然後扣了一槍,發現沒有子彈,你希望下一槍也沒有子彈,那是應該直接再扣一槍(輸出shoot)還是隨機轉一下再扣(輸出rotate),如果概率相等輸出equal
手槍裡的子彈可以看成乙個環形01序列,開槍之後對準下乙個位置,0代表沒有子彈,1代表有子彈
【思路】
統計序列中有多少個0,多少個1,多少個當前位置是0同時後一位上也是0的個數,然後計算概率即可,注意轉換成乘法來比較結果
#include
#include
#include
#include
using
namespace
std;
int main()
else ++b;
}int x=c*(a+b),y=a*a;
if(xputs("rotate");
else
if(x==y) puts("equal");
else
puts("shoot");
}return
0;}
163郵件傳送
importsmtplib fromemail.mime.textimportmimetext stmp伺服器 smtpserver smtp.163.com 發郵箱的位址 sender 你的郵箱號 傳送者郵箱密碼 授權碼 password 你的授權碼 設定傳送文字的內容 message 哈哈哈哈哈...
16 3 移動分屏
分屏編輯中游標的移動 vi中的游標鍵是h,j,k,l,要在各個屏之間切換,只需要先按一下ctrl w 把游標移動到上邊的屏 ctrl w k 把游標移動到下邊的屏 ctrl w j 把游標移動到右邊的屏 ctrl w l 把游標移動到左邊的屏 ctrl w h 把游標移動到下乙個的屏 ctrl w ...
163 郵件清理
由於163有封數限制,所以要進行自動清理 usr bin python encoding utf 8 import imaplib import time host imap.qiye.163.com username 賬號 password 密碼 debug 1 保留的郵件封數和一次刪除郵件的封數...