编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#6680 #33. Starry 的高中回忆 Accepted 100 128 ms 336 K C / 489 B ZterK 2022-09-18 23:40:19
显示原始代码
#include <stdio.h>
int main() {
    long long int T, i, m, n, t;
    scanf("%lld", &T);
    for (i = 0; i < T; i++) {
        scanf("%lld %lld", &n, &m);
        if (m == 1 && n == 1)
            printf("1\n");
        else if (m == 1)
            printf("-1\n");
        else if (n > m) {
            if ((n - 1) % (m - 1) == 0)
                t = (2 * ((n - 1) / (m - 1))) - 1;
            else
                t = (2 * (((n - 1) / (m - 1)) + 1)) - 1;
            printf("%d\n", t);
        } else
            printf("1\n");
    }
    return 0;
}
子任务 #1
Accepted
得分:100
测试点 #1
Accepted
得分:100
用时:28 ms
内存:336 KiB

输入文件(1.in

100000
23784 1554
52065 59
84711044 4
272314984 15287523
598464 326
449264640 202717
22661 868
27740
<1058729 bytes omitted>

答案文件(1.out

31
1795
56474029
35
3683
4433
53
5
3
5
-1
21
3
13
1
3
8962073
14319
1
3
19
3
7
25
1
5
3
13
3
7
9197

<338109 bytes omitted>

用户输出

31
1795
56474029
35
3683
4433
53
5
3
5
-1
21
3
13
1
3
8962073
14319
1
3
19
3
7
25
1
5
3
13
3
7
9197
35
209
27
1
233
115
3
5
1
7

<338081 bytes omitted>

系统信息

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

输入文件(2.in

100000
1587 9
50231544 7
5 5
26 10
247825959 8895450
8647232 8647232
496828 9
83057 600
49258509 11

<1055309 bytes omitted>

答案文件(2.out

397
16743847
1
5
55
1
124207
277
9851701
3
3
1019
621
9
1
317799
3
337915859
1681
7
3
5
1
59
303
15

<337384 bytes omitted>

用户输出

397
16743847
1
5
55
1
124207
277
9851701
3
3
1019
621
9
1
317799
3
337915859
1681
7
3
5
1
59
303
15
23294817
23
27
244113
1
3
57
<337356 bytes omitted>

系统信息

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

输入文件(3.in

100000
503 36
13331102 13331102
23 10
948 87
469670 646
184622 184622
1412 1412
43876 41897
82718905
<1058653 bytes omitted>

答案文件(3.out

29
1
5
23
1457
1
1
3
201263
3
1
9
-1
3
9
3
1
347
7
11
5
23
3
3839
3451
1179
7
7237565
1
5
1
7
558437
<338253 bytes omitted>

用户输出

29
1
5
23
1457
1
1
3
201263
3
1
9
-1
3
9
3
1
347
7
11
5
23
3
3839
3451
1179
7
7237565
1
5
1
7
558437
3
171
3
114933
17207
28183

<338225 bytes omitted>

系统信息

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

输入文件(4.in

100000
1 1
2348 485
3 3
306 94
25 2
883 507
7750 321
591971160 28719
713475132 713475132
841570 1262
<1057409 bytes omitted>

答案文件(4.out

1
9
1
7
47
3
49
41227
1
13
5768291
3
229273
20909407
7197901
31
1
656635885
3
1
1
20447
7
845
1
7
43
<337158 bytes omitted>

用户输出

1
9
1
7
47
3
49
41227
1
13
5768291
3
229273
20909407
7197901
31
1
656635885
3
1
1
20447
7
845
1
7
43
1
3
7
3
19
1
587
529
15
3
5
<337130 bytes omitted>

系统信息

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

输入文件(5.in

3
100 50
100 1
101 11

答案文件(5.out

5
-1
19

用户输出

5
-1
19

系统信息

Exited with return code 0