第一题只过了45%,求帮看看问题 = =。
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int t;
cin >> t;
int N;
for (int i = 0;i<t;++i)
{
vector<int>num;
int Result = 0;
cin >> N;
for (int i = 0;i < A;++i)
{
num.push_back(0);
}
int sum = 4 * N;
if (N == 0)
{
Result = 0;
}
else if (N == 1)
{
Result = 2;
}
else if (N == 3)
{
Result = 3;
}
else
{
for (int i = 1;i < sum + 1;++i)
{
int x = ((N + 1)*i) % sum;
if (num[x] == 1)
{
Result++;
break;
}
else if (num[x] == 0)
{
num[x] = 1;
Result++;
}
}
}
cout <<
Result << endl;
}
}