結果
問題 | No.903 太郎の確率 |
ユーザー |
|
提出日時 | 2019-10-11 21:20:58 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,905 bytes |
コンパイル時間 | 671 ms |
コンパイル使用メモリ | 94,896 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-11-25 06:19:52 |
合計ジャッジ時間 | 1,069 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 5 |
ソースコード
#include <algorithm>#include <cmath>#include <cstdio>#include <iostream>#include <map>#include <numeric>#include <queue>#include <set>#include <sstream>#include <stack>#include <string>#include <unordered_set>#include <vector>using namespace std;#define FOR(i, N) for (int i = 0; i < (int)N; i++)#define FORIN(i, a, b) for (int i = a; i < (int)b; i++)#define ALL(x) (x).begin(), (x).end()#define MOD 1000000007#define MAX (1 << 29)#define DEBUG(...) debug(__LINE__, ":" __VA_ARGS__)using Pi = pair<int, int>;using ll = long long;const int INF = 1 << 28;string to_string(string s) { return s; }template <class S, class T>string to_string(pair<S, T> p) {return "{" + to_string(p.first) + "," + to_string(p.second) + "}";}template <class S>string to_string(unordered_set<S> s) {string ret = "{";for (S x : s) ret += to_string(x);return ret + "}";}template <class S, class T>string to_string(map<S, T> m) {string ret = "{";for (pair<S, T> x : m) ret += to_string(x);return ret + "}";}template <class T>string to_string(vector<T> v) {string ret = "{";for (int i = 0; i < v.size() - 1; ++i) {ret += to_string(v[i]) + ",";}if (v.size() > 0) {ret += to_string(v.back());}ret += "}";return ret;}void debug() { cerr << endl; }template <class Head, class... Tail>void debug(Head head, Tail... tail) {cerr << to_string(head) << " ";debug(tail...);}void print() { cout << endl; }template <class Head, class... Tail>void print(Head head, Tail... tail) {cout << to_string(head);print(tail...);}void get() {}template <class Head, class... Tail>void get(Head& head, Tail&... tail) {cin >> head;get(tail...);}template <class T>void getv(vector<T>& vec) {for (int i = 0; i < vec.size(); ++i) cin >> vec[i];}int main() {int N;cin >> N;printf("%.10f\n", 1.0 / N);return 0;}