| 16774 | 2025-05-12 20:43:49 | tomi7 | Négyzetrács festés | cpp17 | Wrong answer 20/100 | 1.1s | 12852 KiB |
// Source: https://usaco.guide/general/io
#include <bits/stdc++.h>
using namespace std;
int main() {
#define int long long
int m, n;cin>>m>>n;
vector<int> a(n+m-1);
vector<int> c(n+m-1);
for(int i=0;i<n+m-1;i++){
cin>>a[i];
}
for(int i=0;i<n+m-1;i++){
cin>>c[i];
}
int vegans=1e18;
for(int i=0;i<(1<<n+m-1);i++){
// cout<<"Happy"<<endl;
int ans=0;
vector<int> visit(n+m-1, false);
vector<int> vis(n+m-1, false);
for(int j=0;j<n+m-1;j++){
// cout<<"Happyhappy "<<__LINE__ <<endl;
if((i>>j) & 1){
vis[j]=true;
ans+=a[j];
}
}
// cout<<"Happyhappyhappy"<<endl;
for(int j=0;j<n;j++){
// cout<<"Happy4"<<endl;
for(int h=0;h<m;h++){
// cout<<"Happynagyonhappy"<<endl;
if(!vis[h-j+n-1] && !visit[h+j]){
visit[h+j]=true;
ans+=c[h+j];
}
}
}
vegans=min(vegans, ans);
}
cout<<vegans<<'\n';
}
| Subtask | Sum | Test | Verdict | Time | Memory | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 10/10 | ||||||
| 1 | Accepted | 1ms | 512 KiB | ||||
| 2 | Accepted | 1ms | 316 KiB | ||||
| 3 | Accepted | 1ms | 316 KiB | ||||
| 4 | Accepted | 1ms | 500 KiB | ||||
| 5 | Accepted | 1ms | 316 KiB | ||||
| 6 | Accepted | 1ms | 316 KiB | ||||
| 7 | Accepted | 1ms | 316 KiB | ||||
| 8 | Accepted | 1ms | 316 KiB | ||||
| 9 | Accepted | 1ms | 316 KiB | ||||
| subtask2 | 10/10 | ||||||
| 1 | Accepted | 263ms | 396 KiB | ||||
| 2 | Accepted | 8ms | 316 KiB | ||||
| 3 | Accepted | 1ms | 316 KiB | ||||
| 4 | Accepted | 1ms | 316 KiB | ||||
| 5 | Accepted | 1ms | 316 KiB | ||||
| 6 | Accepted | 263ms | 392 KiB | ||||
| 7 | Accepted | 4ms | 404 KiB | ||||
| 8 | Accepted | 263ms | 392 KiB | ||||
| 9 | Accepted | 127ms | 400 KiB | ||||
| subtask3 | 0/10 | ||||||
| 1 | Wrong answer | 1ms | 316 KiB | ||||
| 2 | Time limit exceeded | 1.085s | 316 KiB | ||||
| 3 | Accepted | 777ms | 396 KiB | ||||
| 4 | Wrong answer | 1ms | 508 KiB | ||||
| 5 | Time limit exceeded | 1.098s | 316 KiB | ||||
| 6 | Wrong answer | 1ms | 316 KiB | ||||
| 7 | Wrong answer | 1ms | 316 KiB | ||||
| 8 | Time limit exceeded | 1.1s | 316 KiB | ||||
| 9 | Time limit exceeded | 1.08s | 316 KiB | ||||
| 10 | Time limit exceeded | 1.08s | 316 KiB | ||||
| subtask4 | 0/20 | ||||||
| 1 | Wrong answer | 4ms | 316 KiB | ||||
| 2 | Wrong answer | 4ms | 316 KiB | ||||
| 3 | Time limit exceeded | 1.075s | 316 KiB | ||||
| 4 | Time limit exceeded | 1.077s | 316 KiB | ||||
| 5 | Time limit exceeded | 1.1s | 492 KiB | ||||
| 6 | Wrong answer | 517ms | 316 KiB | ||||
| 7 | Time limit exceeded | 1.085s | 316 KiB | ||||
| 8 | Time limit exceeded | 1.085s | 508 KiB | ||||
| 9 | Time limit exceeded | 1.085s | 512 KiB | ||||
| 10 | Wrong answer | 7ms | 316 KiB | ||||
| 11 | Time limit exceeded | 1.1s | 316 KiB | ||||
| 12 | Time limit exceeded | 1.088s | 316 KiB | ||||
| 13 | Time limit exceeded | 1.08s | 316 KiB | ||||
| subtask5 | 0/10 | ||||||
| 1 | Wrong answer | 187ms | 6616 KiB | ||||
| 2 | Wrong answer | 187ms | 6452 KiB | ||||
| 3 | Wrong answer | 187ms | 6456 KiB | ||||
| 4 | Wrong answer | 194ms | 6608 KiB | ||||
| 5 | Accepted | 202ms | 6608 KiB | ||||
| 6 | Wrong answer | 165ms | 3380 KiB | ||||
| 7 | Accepted | 1ms | 316 KiB | ||||
| subtask6 | 0/20 | ||||||
| 1 | Wrong answer | 398ms | 6452 KiB | ||||
| 2 | Time limit exceeded | 1.085s | 12824 KiB | ||||
| 3 | Wrong answer | 365ms | 6672 KiB | ||||
| 4 | Wrong answer | 375ms | 6644 KiB | ||||
| 5 | Wrong answer | 374ms | 6452 KiB | ||||
| 6 | Wrong answer | 275ms | 6452 KiB | ||||
| 7 | Wrong answer | 354ms | 6676 KiB | ||||
| subtask7 | 0/20 | ||||||
| 1 | Wrong answer | 172ms | 6644 KiB | ||||
| 2 | Wrong answer | 187ms | 6640 KiB | ||||
| 3 | Wrong answer | 239ms | 6668 KiB | ||||
| 4 | Wrong answer | 268ms | 6660 KiB | ||||
| 5 | Time limit exceeded | 1.09s | 6668 KiB | ||||
| 6 | Time limit exceeded | 1.1s | 6660 KiB | ||||
| 7 | Time limit exceeded | 1.08s | 6660 KiB | ||||
| 8 | Time limit exceeded | 1.1s | 6656 KiB | ||||
| 9 | Time limit exceeded | 1.088s | 6708 KiB | ||||
| 10 | Time limit exceeded | 1.1s | 6968 KiB | ||||
| 11 | Time limit exceeded | 1.08s | 7476 KiB | ||||
| 12 | Time limit exceeded | 1.1s | 8256 KiB | ||||
| 13 | Time limit exceeded | 1.082s | 12852 KiB | ||||
| 14 | Time limit exceeded | 1.1s | 12748 KiB | ||||