AOJ.602 大家来找茬
大家来找茬
Time Limit: 1000 ms   Case Time Limit: 1000 ms   Memory Limit: 64 MB 
Total Submission: 627   Submission Accepted: 197
Description
cxlove很喜欢玩大家来找茬的游戏。 
但是他对图像不敏感,他喜欢有关数字的游戏。 
给n个正整数,其中有1个数和其它的n-1个数奇偶性不同。 
你敢和cxlove比比吗,看谁先找出那个数。
Input
一个整数T,表示T组数据 (1<=T<=100) 
对于每组数据: 
一个整数n,表示n个正整数 (3<=n<=100) 
n个正整数a1,a2……,an (1<=ai<=10000) 
数据保证有且仅有1个数与剩下的数奇偶性不同。
Output
对于每一组数据,输出不同的数的下标,其中下标从1开始
Sample Input
2 
5 
1 2 3 5 7 
5 
2 4 6 8 1
Sample Output
2 
5
题意分析
数据范围不大,可以开大数组来存储数据。然后读入一个数据,判断他是奇数还是偶数。若是奇数,奇数计数器+1,并将其数组内容置为0,反之偶数计数器+1,数组内容置为1。然后比较一下计数器大小,从数组中找出对应内容为0/1的即可。
代码总览
/*
    Title:AOJ.602
    Author:pengwill
    Date:2016-11-14
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define max 10005
int a1[max],a2[max];
int main()
{
    //freopen("in.txt","r",stdin);
    int cnt1,cnt2,T,n,i;
    scanf("%d",&T);
    while(T--){
        scanf("%d",&n);
        cnt1 = cnt2 = 0;
        for(i = 0;i<n;++i){
            scanf("%d",&a1[i]);
            if(a1[i] %2 == 0){
                a2[i] = 0;
                cnt1++;
            }else{
                a2[i] = 1;
                cnt2++;
            }
        }
        if(cnt1>cnt2){
            for(i = 0;i<n;++i){
                if(a2[i] == 1){
                    printf("%d\n",i+1);
                }
            }
        }else{
            for(i = 0;i<n;++i){
                if(a2[i] == 0){
                    printf("%d\n",i+1);
                }
            }
        }
    }
    return 0;
    //fclose(stdin);
}AOJ.602 大家来找茬的更多相关文章
- 对"QQGame-大家来找茬"的辅助工具的改进
		[前言]最近在博客园首页上看到有“大家来找茬”这个游戏(此游戏为找出两个相近图片的不同点)外挂的相关帖子,所以这里我也翻看了我之前(2009年5月)的写的一个简单的辅助程序(采用 VC6 开发的).我 ... 
- C#外挂QQ找茬辅助源码,早期开发
		这是一款几年前开发的工具,当年作为一民IT纯屌,为了当年自己心目中的一位女神熬夜开发完成.女神使用后找茬等级瞬间从眼明手快升级为三只眼...每次看到这个就会想起那段屌丝与女神的回忆.今天特地把代码更新 ... 
- 【QT】找茬外挂制作
		找茬外挂制作 找茬游戏大家肯定都很熟悉吧,两张类似的图片,找里面的不同.在下眼神不大好,经常瞪图片半天也找不到区别.于是乎决定做个辅助工具来解放一下自己的双眼. 一.使用工具 Qt:主要是用来做界面的 ... 
- 比较不错的一个ios找茬游戏源码
		找茬游戏源码 ,这个是一款非常不错的ios找茬游戏源码,该游戏的兼容性非常好的,并且还可以支持ipad和iphone,UI界面设计得也很漂亮,游戏源码真的是一款非常完美,而且又很完整的一款休闲类的游戏 ... 
- MFC版美女找茬
		今天心情:捡了个闲暇. 前几天工作出了个漏洞,电话会议时候怎么都是忽大忽小的声音,实在没听清电话会议的内容,完了依据想象交了一个设计方案,之后便是赋闲. 进入正题,美女找茬实现不难,没有设计上的难度, ... 
- C#编写QQ找茬外挂
		QQ找茬外挂,用C#代码编写. 使用方法 这个工具的主要运行流程很简单:游戏截图->比较图片->标记图片不同点.实现代码 截图的处理类ScreenCapture: /// /// 提供全屏 ... 
- 用Python实现QQ找茬游戏外挂工具
		源地址:http://cpiz.net/blog/2012/03/a_qq_zhaocha_assistant_by_python/ (原创作品,转载请注明出处)好久没写技术相关的博文,这次写篇有意思 ... 
- 社交系统/社群系统“ThinkSNS+”H5及PC端终于来了!一起来“找茬”
		[什么是TS+?] ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS+,简称TS+. 还记得2017年 ... 
- 大家一起来找茬(BUG)
		大家一起来找茬(BUG) ----------目录---------- 一.上手体验 1.主界面 2.功能 二.程序的 BUG 三.必应词典的 BUG 1."每日一句"里的句子不能 ... 
随机推荐
- pyqt5--学习资料
			http://zetcode.com/gui/pyqt5/ http://www.thehackeruniversity.com/2014/01/23/pyqt5-beginner-tutorial/ ... 
- 双击 ajax修改单元格里的值
			最终效果 列表页面表格里双击排序修改其值 按钮样式要引入bootstrap才可以用 本文件用的是laravel框架环境 larave路由里 Route::get('category/changesta ... 
- (数据科学学习手札32)Python中re模块的详细介绍
			一.简介 关于正则表达式,我在前一篇(数据科学学习手札31)中已经做了详细介绍,本篇将对Python中自带模块re的常用功能进行总结: re作为Python中专为正则表达式相关功能做出支持的模块,提供 ... 
- 洛谷P4016 负载平衡问题
			题目描述 G 公司有 n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等.如何用最少搬运量可以使 n 个仓库的库存数量相同.搬运货物时,只能在相邻的仓库之间搬运. 输入输出格式 输入格式: ... 
- JAXB轻松转换xml对象和java对象
			实体类如下: package com.cn.entity; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; ... 
- 【jQuery】 js 对象
			[jQuery] js 对象 一. 创建对象的三种方式 <script> var v1 = new Object(); v1.name = "name1"; v1.a ... 
- 安装VMware的一般步骤(安装过程总结)
			(安装的是vmwareworkstation11以上) 0.遇到问题为没有权限打开服务“VMAuthdService”时,需要去管理->服务中打开对应的Windows Management In ... 
- python json模块 超级详解
			JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也 ... 
- 用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
			package com.ljn.base; /** * @author lijinnan * @date:2013-9-12 上午9:55:32 */ public class IncDecThrea ... 
- 学习bash——通配符与特殊符号
			一.通配符 这是bash操作环境中一个非常有用的功能,这让我们使用bash处理数据就更方便了. 常用通配符如下: 符号 意义 * 代表0个到无穷多个任意字符 ? 代表一个任意字符 [] 代表一定有一个 ... 
