编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#4834 #1026. 贝尔数 Memory Limit Exceeded 0 15563 ms 327684 K C++ 17 / 897 B t330026189 2024-02-20 19:45:57
显示原始代码
#include <iostream>
//#include <stdio.h>
#include <math.h>
#include <string.h>
#include <algorithm>
#include <queue>
#include <vector>
#include <stack>
#define ll long long

using namespace std;
ll big = 95041567;  // 2333054710
ll b[10005] = { 0 };
ll c[10005][10005];
int main(void) {
    int t;
    ll n;
    cin >> t;
    b[0] = b[1] = 1;
    c[0][0] = 0;
    c[1][0] = c[1][1] = 1;
    for (int i = 2; i <= 10000; ++i) {
        for (int j = 0; j <= i - 1; ++j) {
            if (j > 0 && j < i - 1)
                c[i - 1][j] = (c[i - 2][j] + c[i - 2][j - 1]) % big;
            else
                c[i - 1][j] = 1;
            b[i] += (b[j] * c[i - 1][j]) % big;
        }
    }
    for (int i = 0; i < t; ++i) {
        cin >> n;
        if (n <= 10000) {
            cout << b[n] % big << endl;
        } else {
        }
    }
    return 0;
}
子任务 #1
Memory Limit Exceeded
得分:0
测试点 #1
Memory Limit Exceeded
得分:0
用时:1775 ms
内存:327684 KiB

输入文件(bell0.in

10
46
121
242
324
465
545
648
720
826
905

答案文件(bell0.out

76937985
18501391
77486751
9532112
55733118
62747223
84747485
49457684
55674861
76397937
测试点 #2
Memory Limit Exceeded
得分:0
用时:1530 ms
内存:327684 KiB

输入文件(bell1.in

10
8
153
224
380
488
546
664
783
872
936

答案文件(bell1.out

4140
92794804
38625612
19057663
71972345
34967372
59500598
16567322
55032137
29342953
测试点 #3
Memory Limit Exceeded
得分:0
用时:1379 ms
内存:327684 KiB

输入文件(bell2.in

10
60
112
202
368
464
526
670
753
829
901

答案文件(bell2.out

6462275
92670570
72700804
94459081
14309496
49546786
78283755
51508015
22241779
55613196
测试点 #4
Time Limit Exceeded
得分:0
用时:2029 ms
内存:308180 KiB

输入文件(bell3.in

10
28
145
273
338
424
508
689
746
880
948

答案文件(bell3.out

38251537
91945689
1463368
948382
32482410
42555409
87104867
62466879
60132395
42747870
测试点 #5
Memory Limit Exceeded
得分:0
用时:1183 ms
内存:327684 KiB

输入文件(bell4.in

10
97
183
272
382
408
554
675
717
811
930

答案文件(bell4.out

71523183
54072612
86815930
68316232
65232219
65773902
66165609
37946748
12774328
67173499
测试点 #6
Memory Limit Exceeded
得分:0
用时:1254 ms
内存:327684 KiB

输入文件(bell5.in

2
1669273432
563956156

答案文件(bell5.out

62494281
13991314
测试点 #7
Time Limit Exceeded
得分:0
用时:2019 ms
内存:324532 KiB

输入文件(bell6.in

2
1766532943
1443910027

答案文件(bell6.out

10527582
78263738
测试点 #8
Memory Limit Exceeded
得分:0
用时:1500 ms
内存:327684 KiB

输入文件(bell7.in

2
1278259019
810145138

答案文件(bell7.out

1579951
58655530
测试点 #9
Memory Limit Exceeded
得分:0
用时:1450 ms
内存:327684 KiB

输入文件(bell8.in

2
1375452995
1690066241

答案文件(bell8.out

10705100
84062924
测试点 #10
Memory Limit Exceeded
得分:0
用时:1444 ms
内存:327684 KiB

输入文件(bell9.in

2
1569939249
2147483647

答案文件(bell9.out

92549580
36787073