A[i]*A[i+1]的4的整数倍;为啥我的0.00%通过率

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int i, j;
int n = int.Parse(Console.ReadLine());
List<string> result =new List<string>();
for (i = 0; i < n; i++)
{
int k = int.Parse(Console.ReadLine());
string[] str = Console.ReadLine().Split();
List<int> li = new List<int>();
for (j = 0; j < k; j++)
{
li.Add(int.Parse(str[j]));
}
int temp = li[0];
for (j = 1; j < li.Count; j++)
{
if (temp * li[j] % 4 == 0)
{
temp = li[j];
li.RemoveAt(j);
j = 0;

}
}
if (li.Count == 1)
{
result.Add("Yes");
} else
{
result.Add("No");
}
}
for (i = 0; i < result.Count; i++)
{
Console.WriteLine(result[i]);
}
Console.ReadKey();

}
}

}

#网易#
全部评论
很明显错了吧,测试样例都不通过
点赞 回复 分享
发布于 2017-09-09 18:21
没有考虑2的情况
点赞 回复 分享
发布于 2017-09-10 00:42
考虑4的倍数的个数和除4的倍数之外的二的倍数的个数就ok了
点赞 回复 分享
发布于 2017-09-10 00:52
点赞 回复 分享
发布于 2017-09-10 07:36

相关推荐

不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务