Submission #88770
Source Code Expand
#include <sstream>
#include <string>
#include <vector>
#include <map>
#include <algorithm>
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <utility>
#include <set>
#include <cctype>
#include <queue>
#include <stack>
#include <fstream>
#include <cstring>
#include <iomanip>
#include <limits.h>
//#include <NTL/ZZ.h>
//#include <sys/time.h>
//#include <time.h>
using namespace std;
//using namespace NTL;
#define ll long long
int n,x,m;
vector <int> l,r,s,ans;
int maxi=0;
vector <int> cand;
int solve(int dep){
if(dep==n){
int total=0;
for(int i=0;i<m;++i){
total=0;
for(int j=l[i];j<=r[i];++j){
total+=cand[j];
}
if(total!=s[i])return 0;
}
total=0;
for(int i=0;i<n;++i){
total+=cand[i];
}
if(total>maxi){
for(int i=0;i<n;++i)ans[i]=cand[i];
maxi=total;
}
}else{
for(int i=0;i<=x;++i){
cand.push_back(i);
solve(dep+1);
cand.pop_back();
}
}
return 0;
}
int main(void)
{
ans.clear(),l.clear(),r.clear(),s.clear();
maxi=-1;
cand.clear();
cin>>n>>x>>m;
l.resize(m);r.resize(m);s.resize(m);
ans.resize(n);
for(int i=0;i<m;++i)cin>>l[i]>>r[i]>>s[i],--l[i],--r[i];
solve(0);
if(maxi==-1){
cout<<-1;
return 0;
}
for(int i=0;i<ans.size();++i){
cout<<ans[i]<<" ";
}
return 0;
#if 0
int T;
cin>>T;
for(int _t=1;_t<=T;++_t)
{
// cout<<"Case #"<<_t<<": "<<result<<endl;
cerr<<"cerr:"<<_t<<endl;
}
#endif
}
// cout.setf(ios::fixed);
Submission Info
| Submission Time | |
|---|---|
| Task | B - ライオン |
| User | kaiy |
| Language | C++ (GCC 4.4.7) |
| Score | 0 |
| Code Size | 1555 Byte |
| Status | WA |
| Exec Time | 51 ms |
| Memory | 800 KiB |
Judge Result
| Set Name | All | ||||
|---|---|---|---|---|---|
| Score / Max Score | 0 / 200 | ||||
| Status |
|
| Set Name | Test Cases |
|---|---|
| All | 00_test_00.txt, 00_test_01.txt, 00_test_02.txt, 00_test_03.txt, 00_test_04.txt, 00_test_05.txt, 10_random_00.txt, 10_random_01.txt, 10_random_02.txt, 10_random_03.txt, 10_random_04.txt, 10_random_05.txt, 10_random_06.txt, 10_random_07.txt, 10_random_08.txt, 10_random_09.txt, 10_small_10.txt, 10_small_11.txt, 10_small_12.txt, 10_small_13.txt, 10_small_14.txt, 10_small_15.txt, 10_small_16.txt, 10_small_17.txt, 10_small_18.txt, 10_small_19.txt, 10_test_00.txt, 10_test_01.txt, 10_test_02.txt, 10_test_03.txt, 10_test_04.txt, 10_test_05.txt, 10_test_06.txt, 10_test_07.txt, 10_test_08.txt, 10_test_09.txt, 10_test_10.txt, 10_test_11.txt, 10_test_12.txt, 10_test_13.txt, 10_test_14.txt, 10_test_15.txt, 10_test_16.txt, 10_test_17.txt, 10_test_18.txt, 10_test_19.txt, 10_test_20.txt, 10_test_21.txt, 10_test_22.txt, 10_test_23.txt, 10_test_24.txt, 10_test_25.txt, 10_test_26.txt, 10_test_27.txt, 10_test_28.txt, 10_test_29.txt, 10_test_30.txt, 10_test_31.txt, 10_test_32.txt, 10_test_33.txt, 10_test_34.txt, 10_test_35.txt, 10_test_36.txt, 10_test_37.txt, 10_test_38.txt, 10_test_39.txt, 20_random_20.txt, 20_random_21.txt, 20_random_22.txt, 20_random_23.txt, 20_random_24.txt, 20_random_25.txt, 20_random_26.txt, 20_random_27.txt, 20_random_28.txt, 20_random_29.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_test_00.txt | WA | 41 ms | 776 KiB |
| 00_test_01.txt | WA | 20 ms | 772 KiB |
| 00_test_02.txt | AC | 21 ms | 776 KiB |
| 00_test_03.txt | WA | 20 ms | 800 KiB |
| 00_test_04.txt | WA | 42 ms | 780 KiB |
| 00_test_05.txt | WA | 46 ms | 732 KiB |
| 10_random_00.txt | AC | 20 ms | 776 KiB |
| 10_random_01.txt | AC | 21 ms | 776 KiB |
| 10_random_02.txt | AC | 19 ms | 772 KiB |
| 10_random_03.txt | AC | 20 ms | 776 KiB |
| 10_random_04.txt | AC | 20 ms | 780 KiB |
| 10_random_05.txt | AC | 20 ms | 776 KiB |
| 10_random_06.txt | AC | 21 ms | 780 KiB |
| 10_random_07.txt | AC | 21 ms | 780 KiB |
| 10_random_08.txt | AC | 18 ms | 780 KiB |
| 10_random_09.txt | AC | 20 ms | 732 KiB |
| 10_small_10.txt | AC | 18 ms | 768 KiB |
| 10_small_11.txt | WA | 21 ms | 780 KiB |
| 10_small_12.txt | WA | 20 ms | 780 KiB |
| 10_small_13.txt | AC | 21 ms | 780 KiB |
| 10_small_14.txt | AC | 21 ms | 780 KiB |
| 10_small_15.txt | WA | 22 ms | 732 KiB |
| 10_small_16.txt | WA | 21 ms | 780 KiB |
| 10_small_17.txt | WA | 19 ms | 772 KiB |
| 10_small_18.txt | AC | 26 ms | 696 KiB |
| 10_small_19.txt | AC | 21 ms | 780 KiB |
| 10_test_00.txt | WA | 21 ms | 776 KiB |
| 10_test_01.txt | WA | 19 ms | 776 KiB |
| 10_test_02.txt | AC | 19 ms | 776 KiB |
| 10_test_03.txt | WA | 22 ms | 780 KiB |
| 10_test_04.txt | AC | 21 ms | 776 KiB |
| 10_test_05.txt | WA | 20 ms | 760 KiB |
| 10_test_06.txt | AC | 21 ms | 776 KiB |
| 10_test_07.txt | WA | 22 ms | 700 KiB |
| 10_test_08.txt | AC | 19 ms | 772 KiB |
| 10_test_09.txt | AC | 21 ms | 700 KiB |
| 10_test_10.txt | WA | 20 ms | 776 KiB |
| 10_test_11.txt | AC | 21 ms | 772 KiB |
| 10_test_12.txt | AC | 20 ms | 704 KiB |
| 10_test_13.txt | AC | 19 ms | 776 KiB |
| 10_test_14.txt | AC | 21 ms | 784 KiB |
| 10_test_15.txt | AC | 20 ms | 764 KiB |
| 10_test_16.txt | AC | 21 ms | 776 KiB |
| 10_test_17.txt | AC | 23 ms | 772 KiB |
| 10_test_18.txt | AC | 21 ms | 772 KiB |
| 10_test_19.txt | AC | 23 ms | 772 KiB |
| 10_test_20.txt | AC | 39 ms | 776 KiB |
| 10_test_21.txt | AC | 41 ms | 772 KiB |
| 10_test_22.txt | AC | 44 ms | 780 KiB |
| 10_test_23.txt | AC | 39 ms | 776 KiB |
| 10_test_24.txt | AC | 42 ms | 780 KiB |
| 10_test_25.txt | AC | 40 ms | 732 KiB |
| 10_test_26.txt | AC | 39 ms | 780 KiB |
| 10_test_27.txt | AC | 38 ms | 768 KiB |
| 10_test_28.txt | WA | 42 ms | 776 KiB |
| 10_test_29.txt | AC | 40 ms | 776 KiB |
| 10_test_30.txt | WA | 46 ms | 692 KiB |
| 10_test_31.txt | WA | 43 ms | 772 KiB |
| 10_test_32.txt | WA | 45 ms | 776 KiB |
| 10_test_33.txt | WA | 43 ms | 776 KiB |
| 10_test_34.txt | WA | 42 ms | 720 KiB |
| 10_test_35.txt | WA | 39 ms | 772 KiB |
| 10_test_36.txt | WA | 51 ms | 776 KiB |
| 10_test_37.txt | WA | 45 ms | 780 KiB |
| 10_test_38.txt | WA | 42 ms | 776 KiB |
| 10_test_39.txt | WA | 46 ms | 700 KiB |
| 20_random_20.txt | AC | 39 ms | 772 KiB |
| 20_random_21.txt | AC | 44 ms | 780 KiB |
| 20_random_22.txt | AC | 41 ms | 772 KiB |
| 20_random_23.txt | AC | 43 ms | 772 KiB |
| 20_random_24.txt | AC | 39 ms | 780 KiB |
| 20_random_25.txt | AC | 43 ms | 780 KiB |
| 20_random_26.txt | AC | 42 ms | 772 KiB |
| 20_random_27.txt | AC | 42 ms | 784 KiB |
| 20_random_28.txt | AC | 44 ms | 776 KiB |
| 20_random_29.txt | AC | 39 ms | 784 KiB |