Submission #1320227

#TimeUsernameProblemLanguageResultExecution timeMemory
1320227ezzzayPaint By Numbers (IOI16_paint)C++20
Compilation error
0 ms0 KiB
//#include "paint.h" #include<bits/stdc++.h> using namespace std; #define ff first #define ss second #define pb push_back std::string solve_puzzle(std::string s, std::vector<int> c) { int m=c.size(); string t; int n=s.size(); vector<int>ps(m+1); for(int i=1;i<=m;i++)ps[i]=ps[i-1]+c[i-1]; for(int i=0;i<n;i++){ auto lo=prev(upper_bound(ps.begin(),ps.end(),i)); int idx=lo-ps.begin(); if(n-i-1>= ps[m]-ps[idx]){ t+='?'; } else{ t+='X'; } // do they fit ?? } return t; } signed main(){ cout<<solve_puzzle("__________",{6}); }

Compilation message (stderr)

paint.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
paint_c.h:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
/usr/bin/ld: /tmp/cc0WtlCi.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccqmcx3O.o:paint.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status