| 16771 | 2025-05-12 20:31:52 | tomi7 | Négyzetrács festés | cpp17 | Wrong answer 0/100 | 1.1s | 14396 KiB |
// Source: https://usaco.guide/general/io
#include <bits/stdc++.h>
using namespace std;
int main() {
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=INT_MAX;
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 | 0/10 | ||||||
| 1 | Accepted | 1ms | 316 KiB | ||||
| 2 | Accepted | 1ms | 316 KiB | ||||
| 3 | Wrong answer | 1ms | 316 KiB | ||||
| 4 | Wrong answer | 1ms | 316 KiB | ||||
| 5 | Wrong answer | 1ms | 316 KiB | ||||
| 6 | Wrong answer | 1ms | 316 KiB | ||||
| 7 | Wrong answer | 1ms | 316 KiB | ||||
| 8 | Wrong answer | 1ms | 564 KiB | ||||
| 9 | Wrong answer | 1ms | 316 KiB | ||||
| subtask2 | 0/10 | ||||||
| 1 | Wrong answer | 243ms | 316 KiB | ||||
| 2 | Wrong answer | 8ms | 508 KiB | ||||
| 3 | Wrong answer | 1ms | 500 KiB | ||||
| 4 | Wrong answer | 2ms | 316 KiB | ||||
| 5 | Wrong answer | 1ms | 316 KiB | ||||
| 6 | Wrong answer | 243ms | 508 KiB | ||||
| 7 | Wrong answer | 4ms | 404 KiB | ||||
| 8 | Wrong answer | 243ms | 508 KiB | ||||
| 9 | Wrong answer | 116ms | 316 KiB | ||||
| subtask3 | 0/10 | ||||||
| 1 | Wrong answer | 1ms | 508 KiB | ||||
| 2 | Time limit exceeded | 1.085s | 316 KiB | ||||
| 3 | Wrong answer | 712ms | 400 KiB | ||||
| 4 | Wrong answer | 1ms | 512 KiB | ||||
| 5 | Time limit exceeded | 1.1s | 316 KiB | ||||
| 6 | Wrong answer | 1ms | 316 KiB | ||||
| 7 | Wrong answer | 1ms | 336 KiB | ||||
| 8 | Time limit exceeded | 1.1s | 316 KiB | ||||
| 9 | Time limit exceeded | 1.085s | 316 KiB | ||||
| 10 | Time limit exceeded | 1.087s | 316 KiB | ||||
| subtask4 | 0/20 | ||||||
| 1 | Wrong answer | 4ms | 512 KiB | ||||
| 2 | Wrong answer | 4ms | 316 KiB | ||||
| 3 | Time limit exceeded | 1.08s | 508 KiB | ||||
| 4 | Time limit exceeded | 1.08s | 316 KiB | ||||
| 5 | Time limit exceeded | 1.1s | 484 KiB | ||||
| 6 | Wrong answer | 428ms | 316 KiB | ||||
| 7 | Time limit exceeded | 1.087s | 316 KiB | ||||
| 8 | Time limit exceeded | 1.085s | 316 KiB | ||||
| 9 | Time limit exceeded | 1.088s | 332 KiB | ||||
| 10 | Wrong answer | 8ms | 316 KiB | ||||
| 11 | Time limit exceeded | 1.1s | 316 KiB | ||||
| 12 | Time limit exceeded | 1.072s | 316 KiB | ||||
| 13 | Time limit exceeded | 1.075s | 760 KiB | ||||
| subtask5 | 0/10 | ||||||
| 1 | Wrong answer | 190ms | 7220 KiB | ||||
| 2 | Wrong answer | 188ms | 7224 KiB | ||||
| 3 | Wrong answer | 189ms | 7220 KiB | ||||
| 4 | Wrong answer | 200ms | 7476 KiB | ||||
| 5 | Wrong answer | 206ms | 7732 KiB | ||||
| 6 | Wrong answer | 168ms | 5172 KiB | ||||
| 7 | Accepted | 1ms | 316 KiB | ||||
| subtask6 | 0/20 | ||||||
| 1 | Wrong answer | 407ms | 12080 KiB | ||||
| 2 | Time limit exceeded | 1.082s | 14396 KiB | ||||
| 3 | Wrong answer | 372ms | 11080 KiB | ||||
| 4 | Wrong answer | 384ms | 11572 KiB | ||||
| 5 | Wrong answer | 382ms | 11568 KiB | ||||
| 6 | Wrong answer | 277ms | 8756 KiB | ||||
| 7 | Wrong answer | 360ms | 10700 KiB | ||||
| subtask7 | 0/20 | ||||||
| 1 | Wrong answer | 172ms | 6728 KiB | ||||
| 2 | Wrong answer | 186ms | 7036 KiB | ||||
| 3 | Wrong answer | 233ms | 7400 KiB | ||||
| 4 | Wrong answer | 239ms | 6092 KiB | ||||
| 5 | Time limit exceeded | 1.082s | 7460 KiB | ||||
| 6 | Time limit exceeded | 1.1s | 7412 KiB | ||||
| 7 | Time limit exceeded | 1.088s | 6096 KiB | ||||
| 8 | Time limit exceeded | 1.1s | 7408 KiB | ||||
| 9 | Time limit exceeded | 1.085s | 7436 KiB | ||||
| 10 | Time limit exceeded | 1.1s | 7732 KiB | ||||
| 11 | Time limit exceeded | 1.082s | 8496 KiB | ||||
| 12 | Time limit exceeded | 1.1s | 9268 KiB | ||||
| 13 | Time limit exceeded | 1.085s | 11572 KiB | ||||
| 14 | Time limit exceeded | 1.1s | 13364 KiB | ||||