1381枚のコインゲーム

トピック:

シンプルでありながら非常に興味深いゲームがあります。テーブルが存在し、このゲームでコインを有し、多くの平行線は、このテーブルの(以下に示す)が存在します。二つの隣接する平行線間の距離は、コインの半径がRである、1であり、我々は、テーブルの上にコインを反転する必要があり、そして時には数(接線の交点の場合に考慮することができる)と交差コインを投げた後、あります時間がないであろう。

コインと直線が所望の数の交差した後に、計算するためにコインを投げます。



入力
最初の行は、Tは、データの基が有していて表し、整数Tを与える(1 <= T <= 10000 )。
T + 1、R.整数所与の各行に行2 (0 <R <= 10,000,000,000)
出力
整数部への答えの各データ出力ラインのため。

半径r交差のコインの数が直線とは、コインが落下、2R + 1、コインと直線の一方のみが、この状況は一つだけである場合、2 *、R 2 *、R + 1を有します別の例確率は1であるので、確率は、ゼロであるので、答えは2 * Rであるので、テーブルの上の状況は、多数の種があります


  1. 書式#include <iostreamの>  
  2. #include <ビット/ STDC ++。H>  
  3.   
  4. 使用して名前空間 はstdを、   
  5.   
  6. int型 のmain()  
  7. {  
  8.     int型 T;  
  9.     scanf関数("%のD" 、&​​T)。  
  10.     しばらく(T--)  
  11.     {  
  12.         int型 R;  
  13.         scanf関数("%のD" 、&​​R)。  
  14.         coutの<< R * 2 <<てendl;  
  15.     }  
  16. }  
公開された29元の記事 ウォンの賞賛3 ビュー3193

おすすめ

転載: blog.csdn.net/qq_38436175/article/details/78469543