# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
621192 | aworue | Permutation (APIO22_perm) | C++17 | 5 ms | 340 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#include <perm.h>
using ll = long long;
//#define int ll
using namespace std;
#define sz(x) (int)(x).size()
#define foru(i, l, r) for(int i = l; i <= r; i++)
#define ford(i, l, r) for(int i = l; i >= r; i--)
#define fi first
#define se second
#define mod 998244353
#define db(x) cerr << __LINE__ << " " << #x << " " << x << "\n"
using vi = vector<int>;
using pi = pair<int, int>;
const int N = 200005;
const ll inf = 2e18;
ll calc(vi v){
vector<ll> f(sz(v));
ll sum = 1;
foru(i, 0, sz(v) - 1){
f[i] = 1;
foru(j, 0, i - 1){
if(v[j] < v[i]) f[i] += f[j];
f[i] = min(f[i], inf);
}
sum += f[i]; sum = min(sum, inf);
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |