QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#424469#5985. Merlin QAhai38 ✓963ms3708kbC++14750b2024-05-29 10:59:532024-05-29 10:59:56

Judging History

你现在查看的是最新测评结果

  • [2024-05-29 10:59:56]
  • 评测
  • 测评结果:38
  • 用时:963ms
  • 内存:3708kb
  • [2024-05-29 10:59:53]
  • 提交

answer

# include <bits/stdc++.h>
# define N 105
# define M 10
using namespace std;
int n,m;
int a[N][M];
int p[N];
void solve(int testid)
{
    cin>>n>>m;
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++)
            cin>>a[i][j];
    for(int i=1;i<=m;i++)
        p[i]=i;
    int res=0;
    do
    {
        int ans=0;
        for(int i=1;i<=n;i++)
        {
            int now=0,res=0;
            for(int j=1;j<=m;j++)
                now+=a[i][p[j]],res=max(res,now);
            ans+=res;
        }
        res=max(res,ans);
    }while(next_permutation(p+1,p+m+1));
    cout<<"Case #"<<testid<<": "<<res<<endl;
}
int main()
{
    int T;
    cin>>T;
    for(int t=1;t<=T;t++)
        solve(t);
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 8
Accepted

Test #1:

score: 8
Accepted
time: 2ms
memory: 3708kb

input:

100
80 2
-13 81
-8 -37
7 3
-10 -29
98 -67
-5 -78
38 -87
2 -16
-28 30
31 68
29 86
38 -70
76 -85
-3 55
90 -68
78 -44
60 -67
-27 100
44 -5
69 21
64 64
-91 0
-25 68
31 34
23 -84
13 96
-63 49
-90 46
60 7
79 98
-30 61
88 16
-27 -9
89 14
14 -28
28 85
47 -91
79 86
-60 15
-72 -23
96 -25
59 -18
-5 55
-12 60
-...

output:

Case #1: 3816
Case #2: 727
Case #3: 1700
Case #4: 3652
Case #5: 187
Case #6: 479
Case #7: 94
Case #8: 5129
Case #9: 0
Case #10: 4226
Case #11: 3185
Case #12: 3185
Case #13: 2172
Case #14: 1015
Case #15: 4122
Case #16: 597
Case #17: 3812
Case #18: 2105
Case #19: 1277
Case #20: 4395
Case #21: 1813
Cas...

result:

ok 100 lines

Subtask #2:

score: 30
Accepted

Test #2:

score: 30
Accepted
time: 963ms
memory: 3624kb

input:

100
100 8
56 77 -31 -50 -71 -89 19 -65
-33 8 60 74 72 -66 94 -86
8 -11 -89 72 37 51 -46 -72
-76 -41 -11 -36 7 69 85 19
-8 22 21 -54 7 -73 -4 13
51 68 -38 99 -90 -73 -41 47
-83 -52 0 -57 -22 94 -86 -36
-32 -51 68 77 -14 27 38 61
10 84 68 35 8 -38 34 98
44 -71 90 87 73 -28 -34 -90
30 4 15 -67 48 -25 5...

output:

Case #1: 11445
Case #2: 7168
Case #3: 2693
Case #4: 10726
Case #5: 661
Case #6: 1912
Case #7: 8978
Case #8: 5310
Case #9: 248
Case #10: 9735
Case #11: 3364
Case #12: 310
Case #13: 258
Case #14: 269
Case #15: 10807
Case #16: 363
Case #17: 39778
Case #18: 9595
Case #19: 2000
Case #20: 10985
Case #21: ...

result:

ok 100 lines

Extra Test:

score: 0
Extra Test Passed