Submission #1153585

#TimeUsernameProblemLanguageResultExecution timeMemory
1153585lrnnzSeptember (APIO24_september)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
 
#define all(a) (a).begin(), (a).end()
#define sz(a) (int)(a).size()
#define pb push_back
#define ll long long
#define ui uint64_t
#define ar array
#define us unordered_set
#define cont(set, element) ((set).find(element) != (set).end())
 
/********* DEBUG *********/
 
template <typename T>
void outvec(const vector<T>& Z){
    for (const T& x : Z)
    cout << x << ' ';
    cout << "\n";
}
 
/********* DEBUG *********/
 
const int MOD = 1e9+7;
const int mxN = 200005;
const ll inf = 1e18;

int solve(int N, int M, vector<int> F, vector<vector<int>> S){
    int ans = 0;
    int diffs = 0;
    map<int,int> cnts;

    for (int i = N-2; i >= 0; i--){
        for (auto x : S){
            int node = x[i];
            cnts[node]++;
            if (cnts[node] == 1){
                diffs++;
            }

            if (cnts[node] == M){
                diffs--;
            }
        }
        if (diffs == 0)
        ans++;
    }

    return ans;
}
 
int main() {
    
    #ifndef ONLINE_JUDGE 
      freopen("input.txt", "r", stdin);
      freopen("output.txt", "w", stdout);
    #endif
    
   ios::sync_with_stdio(0);
   cin.tie(0);
}

Compilation message (stderr)

september.cpp: In function 'int main()':
september.cpp:59:14: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   59 |       freopen("input.txt", "r", stdin);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
september.cpp:60:14: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   60 |       freopen("output.txt", "w", stdout);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/ccaYGjBX.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cchk5uYh.o:september.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status