Submission #708696

#TimeUsernameProblemLanguageResultExecution timeMemory
708696yuuhiAncient Machine (JOI21_ancient_machine)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "anna.h" #define f first #define s second #define double long double #define _size(x) ((int)((x).size())) using namespace std ; typedef pair< int , int > ii ; //namespace { void Anna (int n , vector< char > s) { for (int i = 0 ; i < n ; ++ i) { if (s[i] == 'X') { Send(0) ; Send(0) ; } else if (s[i] == 'Y') { Send(0) ; Send(1) ; } else { Send(1) ; Send(0) ; } } } //}
#include<bits/stdc++.h> #include "bruno.h" #define f first #define s second #define double long double #define _size(x) ((int)((x).size())) using namespace std ; typedef pair< int , int > ii ; //namespace { void Bruno (int n , int L , vector< int > b) { vector< int > a(n) ; for (int i = 0 ; i < n ; ++ i) { a[i] = (b[i << 1] << 1) | b[i << 1 | 1] ; } vector< int > f(1 << n , 0) ; vector< vector< int > > l(n , vector< int > (1 << n , -1)) , r(n , vector< int > (1 << n , -1)) ; for (int mask = 1 ; mask < (1 << n) ; ++ mask) { for (int i = 0 , last = -1 ; i < n ; ++ i) if (mask >> i & 1) { l[i][mask] = last ; last = i ; } for (int i = n - 1 , last = -1 ; i >= 0 ; -- i) if (mask >> i & 1) { r[i][mask] = last ; last = i ; } for (int i = 0 ; i < n ; ++ i) if (mask >> i & 1) { int cost = (a[i] == 1 && l[i][mask] != -1 && r[i][mask] != -1 && a[l[i][mask]] == 0 && a[r[i][mask]] == 2) ; f[mask] = max(f[mask] , f[mask ^ (1 << i)] + cost) ; } } for (int mask = (1 << n) - 1 ; mask > 0 ;) { for (int i = 0 ; i < n ; ++ i) if (mask >> i & 1) { int cost = (a[i] == 1 && l[i][mask] != -1 && r[i][mask] != -1 && a[l[i][mask]] == 0 && a[r[i][mask]] == 2) ; if (f[mask] == f[mask ^ (1 << i)] + cost) { mask ^= (1 << i) ; Remove(i) ; break ; } } } } //}

Compilation message (stderr)

Anna.cpp:2:10: fatal error: anna.h: No such file or directory
    2 | #include "anna.h"
      |          ^~~~~~~~
compilation terminated.

Bruno.cpp:2:10: fatal error: bruno.h: No such file or directory
    2 | #include "bruno.h"
      |          ^~~~~~~~~
compilation terminated.