它是乙個經典的統計問題,有很多實際應用。這個問題從一套物件中拿出乙個物件,然後找到要將所有需要拿的物件都至少拿出來一次,需要拿多少次。為了敘述方便,以撲克牌為例。一副打亂的52張撲克牌,找出在看到每種花色都有一張出現前,需要選多少次。編寫程式,模擬要得到四張不同花色的牌所需要的選取次數,然後顯示選中的四張牌(有可能一張牌被選了兩次)。
要解決這個問題首先要解決以下幾個子問題:
這裡我們這裡我們使用了乙個boolean型的陣列儲存每個花色是否出現過,出現了就設為true。
public class demo1
}count++;
} system.out.println("number of picks:"+count); }
public static string choosepai(boolean huase);
string ranks = ;
//首先初始化牌組
for(int i = 0;i < deck.length;i++)
//進行洗牌
for(int i = 0;i < deck.length;i++)
//從52張牌中任選一張進行抽牌
int i = (int)(math.random()*deck.length);
string huase = huases[deck[i] / 13];
string rank = ranks[deck[i]%13];
switch(huase)
break;
case "hearts":
if(!huase[1])
break;
case "diamonds":
if(!huase[2])
break;
case "clubs":
if(!huase[3])
break;
} return huase;
}}
css繪製卡券優惠券 CSS 實現優惠券樣式
本文將介紹如何使用 css 中的 radial gradient 實現如下圖所示的優惠券樣式效果 繪製基本樣式 首先,我們繪製出優惠券的基本樣式,這很簡單,就不多說了。滿 100 減 30 scss voucher width 600px height 200px display flex left...
iOS 繪製優惠券
樣式要求如下 如下,self.leftw為左半塊的寬度self.semicircle為左邊分界線的半圓弧半徑c heigth為控價高度self.radius優惠券圓角半徑 lpath uibezierpath bezierpath 起點 lpath movetopoint cgpointmake s...
小鳥雲優惠券
小鳥雲 是深圳前海小鳥雲計算 旗下的雲計算服務品牌,專注為個人開發者使用者 中小型 大型企業使用者提供一站式核心網路雲端部署服務,促使使用者雲端部署化簡為零,輕鬆快捷運用雲計算。小鳥雲是國內為數不多具有isp idc雙資質的專業雲計算服務商,同時持有系統軟體著作權證書 cnnic位址分配聯盟成員證書...