【CodeForces】[25A]IQ test

这里写图片描述

找出一串数中唯一的奇数或者偶数的坐标

#include<stdio.h>
int a[120];
int n;
void solve() {
    int cnt1=0,cnt2=0;
    for(int i=1; i<=n; i++) {
        if(a[i]&1)
            cnt1++;
        else
            cnt2++;
        if(cnt1>1&&i>cnt1)
            for(int i=1; i<=n; i++)
                if(a[i]%2==0) {
                    printf("%d\n",i);
                    return ;
                }
        if(cnt2>1&&i>cnt2)
            for(int i=1; i<=n; i++)
                if(a[i]&1) {
                    printf("%d\n",i);
                    return ;
                }
    }
    return ;
}
int main() {
    while(scanf("%d",&n)!=EOF) {
        for(int i=1; i<=n; i++)
            scanf("%d",&a[i]);
        solve();
    }
    return 0;
}

题目地址:【CodeForces】[25A]IQ test

posted @ 2016-07-18 21:31  BoilTask  阅读(15)  评论(0编辑  收藏  举报