実験のために抗原陰性の血清2024検体を準備していたところ、手違いで抗原陽性の検体が1つ紛れて2025検体になった。
検体量は十分あるため抗原の有無の検査を繰り返すことは可能である。
複数の検体を混ぜて検査することも可能である。
抗原検査機器は同時並行で複数の検体を検査できるが、1回しか稼働できない。
また検査費用は検体1つにつき10万円かかるとする。
最低の費用で抗原陽性の検体を同定する方法を記載せよ。
Clear[{m,n,t1,ans,solve,re,result,x}]
solve[m_]:=( (* m:総数検体数 *)
n=2^Ceiling[Log[2,m]];
t1=Table[Reverse@IntegerDigits[x,2],{x,1,n-1}];
ans=Table[{},Log[2,n]];
For[i=1,i<m,i++,AppendTo[ans[[#]],i]& /@ Flatten@Position[t1[[i]],1]];
Reverse[ans] (* 混合検体グループの構成 *)
)
re=solve[2025];
Table[Short@re[[i]],{i,1,Length[re]}]
samples=2025;
x=RandomChoice[Range[samples],1][[1]] (* 陽性検体番号*)
result=Table[Boole@MemberQ[re[[i]],x],{i,Length[re]}] (* グループ毎の結果 1:陽性 0:陰性 *)
ans=If[Total@result==0,samples,FromDigits[result,2]] (* 全グループ陰性なら2025,それ以外なら2進法を10進法変換値*)
ans == x
高校数学の質問スレ(医者・東大卒専用) Part438
■ このスレッドは過去ログ倉庫に格納されています
394132人目の素数さん
2024/12/08(日) 06:14:12.29ID:DaR/tBAf■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【竹中平蔵】「金銭解雇ルールを作れ」 「全然仕事できないのにクビにできない」正社員に持論 ★2 [煮卵★]
- ソースネクスト、顧客のパスワードは暗号化して保存していたが、暗号化解除プログラムもサイバー攻撃される 顧客情報2252万件流出 [お断り★]
- イーロン・マスク氏、テスラの新型「ロードスター」、空中旋回を披露 動画あり [お断り★]
- 【グラドル】147cm Jカップ 42歳グラドル「20代にしか見えない」「ウソでしょ?若すぎ」花井美理にネット衝撃 [ヴァイヴァー★]
- 【高市総理】外食産業支援でプレミアム商品券なども検討 [ぐれ★]
- 【野球】ドジャースまさかの4連敗で終戦…大谷翔平8月以来の1発も空砲 ブルワーズにナ・リーグ優勝決定Sで屈する ★3 [阿弥陀ヶ峰★]
- 【実況】博衣こよりのえちえちホロ甲2026-前夜祭-🧪★2
- 【実況】博衣こよりのえちえちホロ甲2026-前夜祭-🧪
- 「のぞみ」値上げ😲 [861717324]
- 高市早苗、低所得・中間層に給付金www [237216734]
- おい❗華金だから、飲みいくのらよ❗(・o・🍬)🏰
- 【悲報】Vtuberさん彼氏バレ→いないとは言ってないと開き直り無事炎上wwwwww