cfstep.com/atcoder/contests/abc-050/problem-c/code

Preview meta tags from the cfstep.com website.

Linked Hostnames

3

Search Engine Appearance

Google

https://cfstep.com/atcoder/contests/abc-050/problem-c/code

Code : Lining Up

Submission #include <bits/stdc++.h> using namespace std; const int mod = (int)1e9 + 7; void mult(int &a, int b) { long long res = 1LL * a * b; a = res % mod; } int solve(vector<int> &a) { int n = a.size(); map<int, int> slots; for (int i = 0; i < n; i++) { int diff = abs(i - (n - i - 1)); slots[diff]++; } int ans = 1; for (int i = 0; i < n; i++) { if (slots[a[i]] == 0) { return 0; } mult(ans, slots[a[i]]); slots[a[i]]--; } for (auto &kv : slots) { if (kv.



Bing

Code : Lining Up

https://cfstep.com/atcoder/contests/abc-050/problem-c/code

Submission #include <bits/stdc++.h> using namespace std; const int mod = (int)1e9 + 7; void mult(int &a, int b) { long long res = 1LL * a * b; a = res % mod; } int solve(vector<int> &a) { int n = a.size(); map<int, int> slots; for (int i = 0; i < n; i++) { int diff = abs(i - (n - i - 1)); slots[diff]++; } int ans = 1; for (int i = 0; i < n; i++) { if (slots[a[i]] == 0) { return 0; } mult(ans, slots[a[i]]); slots[a[i]]--; } for (auto &kv : slots) { if (kv.



DuckDuckGo

https://cfstep.com/atcoder/contests/abc-050/problem-c/code

Code : Lining Up

Submission #include <bits/stdc++.h> using namespace std; const int mod = (int)1e9 + 7; void mult(int &a, int b) { long long res = 1LL * a * b; a = res % mod; } int solve(vector<int> &a) { int n = a.size(); map<int, int> slots; for (int i = 0; i < n; i++) { int diff = abs(i - (n - i - 1)); slots[diff]++; } int ans = 1; for (int i = 0; i < n; i++) { if (slots[a[i]] == 0) { return 0; } mult(ans, slots[a[i]]); slots[a[i]]--; } for (auto &kv : slots) { if (kv.

  • General Meta Tags

    21
    • title
      Code : Lining Up | CF Step
    • title
      Codeforces
    • title
      Open Navigation
    • title
      Close Navigation
    • title
      Youtube
  • Open Graph Meta Tags

    5
    • og:title
      Code : Lining Up
    • og:site_name
      CF Step
    • og:description
      Submission #include <bits/stdc++.h> using namespace std; const int mod = (int)1e9 + 7; void mult(int &a, int b) { long long res = 1LL * a * b; a = res % mod; } int solve(vector<int> &a) { int n = a.size(); map<int, int> slots; for (int i = 0; i < n; i++) { int diff = abs(i - (n - i - 1)); slots[diff]++; } int ans = 1; for (int i = 0; i < n; i++) { if (slots[a[i]] == 0) { return 0; } mult(ans, slots[a[i]]); slots[a[i]]--; } for (auto &kv : slots) { if (kv.
    • og:type
      article
    • og:url
      https://cfstep.com/atcoder/contests/abc-050/problem-c/code/
  • Twitter Meta Tags

    3
    • twitter:card
      summary
    • twitter:title
      Code : Lining Up
    • twitter:description
      Submission #include <bits/stdc++.h> using namespace std; const int mod = (int)1e9 + 7; void mult(int &a, int b) { long long res = 1LL * a * b; a = res % mod; } int solve(vector<int> &a) { int n = a.size(); map<int, int> slots; for (int i = 0; i < n; i++) { int diff = abs(i - (n - i - 1)); slots[diff]++; } int ans = 1; for (int i = 0; i < n; i++) { if (slots[a[i]] == 0) { return 0; } mult(ans, slots[a[i]]); slots[a[i]]--; } for (auto &kv : slots) { if (kv.
  • Item Prop Meta Tags

    6
    • position
      1
    • position
      2
    • position
      3
    • position
      4
    • position
      5
  • Link Tags

    14
    • canonical
      https://cfstep.com/atcoder/contests/abc-050/problem-c/code/
    • icon
      /favicon/favicon.svg
    • icon
      /favicon/favicon-32x32.png
    • icon
      /favicon/favicon-16x16.png
    • preload
      /fonts/Metropolis.woff2

Links

8