编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#6540 #1081. Luke's Game Time Limit Exceeded 30 7304 ms 308 K C / 547 B xiedada 2024-11-16 16:26:03
显示原始代码
#include <stdio.h>
#include <stdlib.h>
#define max(a, b) (((a) > (b)) ? (a) : (b))

#define min(a, b) (((a) < (b)) ? (a) : (b))

int gcd(unsigned a, unsigned b) {
    for (unsigned i = max(a, b); i >= 1; i--)
        if ((a % i == 0) && (b % i == 0))
            return i;
}

int main() {
    unsigned n, nSatisfy = 0;
    scanf("%u", &n);
    for (unsigned a = 1; a <= n; a++)
        for (unsigned b = a; b <= n; b++)
            if (gcd(a, b) == (a ^ b))
                nSatisfy++;
    printf("%u", nSatisfy);
    return 0;
}
子任务 #1
Time Limit Exceeded
得分:30
测试点 #1
Accepted
得分:100
用时:34 ms
内存:260 KiB

输入文件(gcd0.in

268

答案文件(gcd0.out

385

用户输出

385

系统信息

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

输入文件(gcd1.in

297

答案文件(gcd1.out

426

用户输出

426

系统信息

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

输入文件(gcd2.in

327

答案文件(gcd2.out

470

用户输出

470

系统信息

Exited with return code 0
测试点 #4
Time Limit Exceeded
得分:0
用时:1004 ms
内存:192 KiB

输入文件(gcd3.in

99201

答案文件(gcd3.out

172054
测试点 #5
Time Limit Exceeded
得分:0
用时:1046 ms
内存:308 KiB

输入文件(gcd4.in

74945

答案文件(gcd4.out

129824
测试点 #6
Time Limit Exceeded
得分:0
用时:1030 ms
内存:308 KiB

输入文件(gcd5.in

96723

答案文件(gcd5.out

167627
测试点 #7
Time Limit Exceeded
得分:0
用时:1010 ms
内存:276 KiB

输入文件(gcd6.in

5000000

答案文件(gcd6.out

8723182
测试点 #8
Time Limit Exceeded
得分:0
用时:1014 ms
内存:276 KiB

输入文件(gcd7.in

6000000

答案文件(gcd7.out

10467026
测试点 #9
Time Limit Exceeded
得分:0
用时:1048 ms
内存:228 KiB

输入文件(gcd8.in

8000000

答案文件(gcd8.out

13956088
测试点 #10
Time Limit Exceeded
得分:0
用时:1012 ms
内存:272 KiB

输入文件(gcd9.in

10000000

答案文件(gcd9.out

17440305