编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#38830 #1206. Day4D. ZJY 沉迷群星的原因 Wrong Answer 94 160 ms 1712 K C++ 11 / 951 B JamesHelium 2020-07-14 23:41:08
显示原始代码
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <algorithm>
#include <string>

using ll = long long;
const int MaxN(7005), MaxM(200005);

ll m[MaxN], v[MaxN], dp[MaxM];
bool is_inf[MaxN];
int tot(0);

int main() {
    int n, M;
    scanf("%d%d", &n, &M);
    for (int i(0); i < n; ++i) {
        ll mi, vi, ki;
        scanf("%lld%lld%lld", &mi, &vi, &ki);
        if (ki == -1) {
            m[tot] = mi;
            v[tot] = vi;
            is_inf[tot] = true;
            ++tot;
        } else {
            ll ind(1);
            while (ind <= ki && ind * mi <= M) {
                ki -= ind;
                m[tot] = mi * ind;
                v[tot] = vi * ind;
                ++tot;
                ind <<= 1;
            }
        }
    }
    for (int i(0); i < tot; ++i) {
        if (is_inf[i]) {
            for (int j(0); j + m[i] <= M; ++j) {
                dp[j + m[i]] = std::max(dp[j] + v[i], dp[j + m[i]]);
            }
        } else {
            for (int j(M); j - m[i] >= 0; --j) {
                dp[j] = std::max(dp[j - m[i]] + v[i], dp[j]);
            }
        }
    }
    printf("%lld", dp[M]);
    return 0;
}
子任务 #1
Wrong Answer
得分:94
测试点 #1
Accepted
得分:100
用时:3 ms
内存:368 KiB

输入文件(data0.in

43 26030
116082 823147341 -1
16000 514377369 -1
24142 210495591 -1
7304 814248937 -1
166766 690
<826 bytes omitted>

答案文件(data0.out

27693466948

用户输出

27693466948

系统信息

Exited with return code 0
测试点 #2
Accepted
得分:100
用时:12 ms
内存:1304 KiB

输入文件(data1.in

174 133542
80712 859944160 870741855
11368 153445243 -1
83793 882089835 -1
104813 535805362 -1

<3812 bytes omitted>

答案文件(data1.out

30995538796

用户输出

30995538796

系统信息

Exited with return code 0
测试点 #3
Accepted
得分:100
用时:5 ms
内存:864 KiB

输入文件(data2.in

29 89360
6329 657263707 602488668
76145 799135824 -1
16160 10505 -1
22231 904122691 -1
12434 45
<557 bytes omitted>

答案文件(data2.out

12955898340

用户输出

12955898340

系统信息

Exited with return code 0
测试点 #4
Accepted
得分:100
用时:5 ms
内存:488 KiB

输入文件(data3.in

91 38058
25276 512614981 -1
111315 145520143 -1
351 792688575 -1
105338 446259856 -1
137064 652
<1925 bytes omitted>

答案文件(data3.out

85610366100

用户输出

85610366100

系统信息

Exited with return code 0
测试点 #5
Accepted
得分:100
用时:12 ms
内存:1364 KiB

输入文件(data4.in

118 143485
23484 419308532 -1
13021 895354237 -1
41791 753516235 -1
143377 877955406 901409116

<2533 bytes omitted>

答案文件(data4.out

25271815232

用户输出

25271815232

系统信息

Exited with return code 0
测试点 #6
Accepted
得分:100
用时:5 ms
内存:740 KiB

输入文件(data5.in

116 69441
8346 199617013 355305435
1385 365995117 -1
34487 54779948 -1
61526 430057681 -1
36481
<2543 bytes omitted>

答案文件(data5.out

48396610626

用户输出

48396610626

系统信息

Exited with return code 0
测试点 #7
Accepted
得分:100
用时:20 ms
内存:1420 KiB

输入文件(data6.in

141 145971
51 773825803 -1
142367 983303487 -1
195479 286563156 -1
142859 139264840 812758573
1
<3052 bytes omitted>

答案文件(data6.out

2214689448186

用户输出

2214689448186

系统信息

Exited with return code 0
测试点 #8
Accepted
得分:100
用时:10 ms
内存:1708 KiB

输入文件(data7.in

32 184484
77857 579005827 -1
52092 559986766 -1
150929 504709489 761128822
6325 323094965 667623
<624 bytes omitted>

答案文件(data7.out

9369753985

用户输出

9369753985

系统信息

Exited with return code 0
测试点 #9
Accepted
得分:100
用时:5 ms
内存:488 KiB

输入文件(data8.in

42 35202
59405 714153602 259411327
10246 448827780 374317677
36594 460806556 -1
58824 1924657 56
<859 bytes omitted>

答案文件(data8.out

11294178324

用户输出

11294178324

系统信息

Exited with return code 0
测试点 #10
Accepted
得分:100
用时:7 ms
内存:1380 KiB

输入文件(data9.in

51 154700
29123 601514545 -1
16673 569744881 364252858
179617 139284010 566421931
114556 2575939
<1056 bytes omitted>

答案文件(data9.out

37495659552

用户输出

37495659552

系统信息

Exited with return code 0
测试点 #11
Accepted
得分:100
用时:30 ms
内存:1712 KiB

输入文件(data10.in

200 185625
1415 455474274 -1
12619 116595449 -1
67352 890131249 429834817
169890 52594954 -1
53
<4414 bytes omitted>

答案文件(data10.out

59667129894

用户输出

59667129894

系统信息

Exited with return code 0
测试点 #12
Accepted
得分:100
用时:15 ms
内存:1244 KiB

输入文件(data11.in

200 134554
69007 731314302 -1
135530 738833603 252199683
26134 910941431 -1
61390 318071252 -1

<4432 bytes omitted>

答案文件(data11.out

113694915101278

用户输出

113694915101278

系统信息

Exited with return code 0
测试点 #13
Accepted
得分:100
用时:11 ms
内存:832 KiB

输入文件(data12.in

200 67918
53850 439229365 -1
124879 387732954 -1
48256 555769621 404084798
47050 902338585 84252
<4353 bytes omitted>

答案文件(data12.out

685075956320

用户输出

685075956320

系统信息

Exited with return code 0
测试点 #14
Accepted
得分:100
用时:5 ms
内存:348 KiB

输入文件(data13.in

200 16476
7329 83559829 -1
2802 427218180 -1
109716 997128931 -1
7416 595498216 -1
139556 34548
<4273 bytes omitted>

答案文件(data13.out

28075084562

用户输出

28075084562

系统信息

Exited with return code 0
测试点 #15
Accepted
得分:100
用时:6 ms
内存:492 KiB

输入文件(data14.in

200 30732
29909 320288518 -1
5537 943046620 -1
47441 821298924 -1
102175 272753962 847884340
69
<4341 bytes omitted>

答案文件(data14.out

146363018469

用户输出

146363018469

系统信息

Exited with return code 0
测试点 #16
Accepted
得分:100
用时:6 ms
内存:480 KiB

输入文件(data15.in

43 35202
59405 714153602 259411327
10246 448827780 374317677
36594 460806556 -1
58824 1924657 56
<883 bytes omitted>

答案文件(data15.out

16385315298930

用户输出

16385315298930

系统信息

Exited with return code 0
测试点 #17
Wrong Answer
得分:0
用时:3 ms
内存:220 KiB

输入文件(data16.in

5 50
2 8 5
3 9 -1
10 45 1
12 18 -1
5 19 126

答案文件(data16.out

199

用户输出

197

Special Judge 信息

Files user_out and answer differ

系统信息

Exited with return code 0