有没有哪位大佬帮我看一下这串代码我哪里错误了,一直出Wrong Answer

发布时间:2020-09-19 21:28:56
贴主:QingYangQY
热度:5
正在讨论:P1400 - 3的倍数 题目传送门

QingYangQY 2020-09-19

#include"iostream"

using namespace std;


int main()

{

int n;

cin >> n;

int* num = new int[n];

for (int i = 0; i < n; i++)

{

cin >> num[i];

}

int a = 0;

for (int i = 0; i < n; i++)

{

for (int x = 0; x < n ; x++)

{

int sum = num[i] + num[x];

if (sum % 3 == 0)

{

a++;

}

}

}

switch (a)

case 0:

cout << "No";

break;

default:

cout << "Yes";

break;

}

return 0;

}

(0)

剑不合鞘心不容情 2020-09-19

x和i不能是同一个数呀

(0)

QingYangQY 2020-09-19

我之前做了i不等于x的判断但是显示Time Limit Exceeded了

(0)

剑不合鞘心不容情 2020-09-19

那就考虑怎么缩小时间复杂度

(0)

QingYangQY 2020-09-19

过了,感谢大佬

(0)

Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1