結果
問題 | No.1076 寿司打 |
ユーザー |
![]() |
提出日時 | 2020-06-12 21:24:24 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,715 bytes |
コンパイル時間 | 1,634 ms |
コンパイル使用メモリ | 167,392 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-06-24 04:20:09 |
合計ジャッジ時間 | 2,173 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 10 |
ソースコード
#include <bits/stdc++.h>#define rep(i,n) for (int i = 0; i < (n); ++i)using namespace std;using ll = long long;using P = pair<int,int>;//マクロ//forループ関係//引数は、(ループ内変数,動く範囲)か(ループ内変数,始めの数,終わりの数)、のどちらか//Dがついてないものはループ変数は1ずつインクリメントされ、Dがついてるものはループ変数は1ずつデクリメントされる#define FOR(i,a,b) for(ll i=a;i<=(ll)(b);i++)//xにはvectorなどのコンテナ#define ALL(x) (x).begin(),(x).end() //sortなどの引数を省略したい#define SIZE(x) ((ll)(x).size()) //sizeをsize_tからllに直しておく#define MAX(x) *max_element(ALL(x)) //最大値を求める#define MIN(x) *min_element(ALL(x)) //最小値を求める//定数#define INF 1000000000000 //10^12:極めて大きい値,∞#define MOD 1000000007 //10^9+7:合同式の法#define MAXR 100000 //10^5:配列の最大のrange(素数列挙などで使用)//略記#define PB push_back //vectorヘの挿入#define MP make_pair //pairのコンストラクタ#define F first //pairの一つ目の要素#define S second //pairの二つ目の要素template<class T> inline bool chmin(T& a, T b) {if (a > b) {a = b;return true;}return false;}template<class T> inline bool chmax(T& a, T b) {if (a < b) {a = b;return true;}return false;}int gcd(int a, int b) {if (b==0) return a;else return gcd(b, a%b);}int lcm(int a, int b) {return a * b / gcd(a, b);}int main() {long double p;cin>>p;p/=1-p;cout << fixed << setprecision(15);cout<<p<<endl;return 0;}