A. IQ test
A. IQ test
A. IQ test
time limit per test2 seconds
memory limit per test256 megabytes
inputstandard input
outputstandard output
Bob is preparing to pass IQ test. The most frequent task in this test is to find out which one of the given n numbers differs from the others. Bob observed that one number usually differs from the others in evenness. Help Bob — to check his answers, he needs a program that among the given n numbers finds one that is different in evenness.
Input
The first line contains integer n (3 ≤ n ≤ 100) — amount of numbers in the task. The second line contains n space-separated natural numbers, not exceeding 100. It is guaranteed, that exactly one of these numbers differs from the others in evenness.
Output
Output index of number that differs from the others in evenness. Numbers are numbered from 1 in the input order.
Examples
inputCopy
5
2 4 7 8 10
outputCopy
3
inputCopy
4
1 2 1 1
outputCopy
2
#include<iostream>
using namespace std;
int main()
{
int n,a[105],t=0,f=0;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]%2==0)
t++;
else
f++;
}
if(t==1)
for(int i=1;i<=n;i++)
{
if(a[i]%2==0)
cout<<i<<endl;
}
else
for(int i=1;i<=n;i++)
{
if(a[i]%2==1)
cout<<i<<endl;
}
}
上一篇: H - 遥远的糖果 HihoCoder - 1478
下一篇: 3.11-方格分割-深度优先搜索
推荐阅读
-
test
-
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法_php技巧
-
apache 提示You don't have permission to access /test.php on
-
Codeforces 1398 A. Bad Triangle(水题)
-
"Inf2Cat, signability test failed" 错误
-
[PHP][Laravel Test]单元化测试:入门篇
-
vue-test-utils初使用详解
-
springboot多环境(dev、test、prod)配置详解
-
vue-test-utils初使用详解
-
sybase central怎么使用?sybase central连接Sybase IQ数据库的方法