zoukankan      html  css  js  c++  java
  • zzuli 2181 GJJ的日常之暴富梦 (思维,水题)

    Contest - 河南省多校连萌(四)

    Problem D: GJJ的日常之暴富梦

    题目链接

    Time Limit: 1 Sec Memory Limit: 128 MB
    Submit: 675 Solved: 115

    SubmitWeb Board
    Description

    GJJ有个暴富梦。
    他梦想着有一天,他突然有了很多很多钱,他梦想着等他有钱了,要在自己的家里挖两个游泳池,
    一个用来洗脸,一个用来洗脚。他梦想着等他有钱了,他要买两辆劳斯莱斯,每次出门时候自己
    开一辆,车后面再拖一辆。
    GJJ每天都沉浸在他的暴富梦中。这天他突然打听到,有个选秀节目冠军奖金100亿,他知道他的暴富梦
    马上就要实现了。他去参加选秀了。
    GJJ表演了一套出神入化的天鹅舞,迷倒了一大片观众和评委,赢来了一阵阵掌声。每个评委都
    给他打了一个很高的分数,并且每个评委都有一个编号。但是这个选秀节目通过的条件不是比分数高低。这个奇葩的条件是:
    在所有评委给选手打的分数中,如果可以经过任意的变换评委的顺序,使得每相邻的两个评委打的
    分数的乘积是4的倍数,则通过,否则就失败。GJJ 现在急切的想要知道他是否通过了,你能帮帮他么。
    Input

    输入有多组样例,每组样例首先是一个n,代表评委的数量(2<=n<=1000000)
    接下来有n个数,每个数a[i]表示评委给GJJ打的分数(0

    #include<algorithm>
    #include<iostream>
    #include<cstdio>
    #include<cstring>
    #define ll long long int
    using namespace std;
    int main()
    {
        ll t;
        while(scanf("%lld",&t)!=EOF)
        {
            ll num1=0,num3=0,te;
            int k=0;
            for(ll i=0;i<t;i++)
            {
                scanf("%lld",&te);
                if(te%4==0)
                    num1++;
                else if(te%2==1)
                    num3++;
            }
            if(num1>=num3||(num1>=num3-1&&num1+num3==t))
                    printf("Pass
    ");
            else
                printf("Not Pass
    ");
        }
        return 0;
    }
  • 相关阅读:
    Linux 删除多余IP地址
    linux 变更网卡后无法联网
    eureka 参数
    C# 一般处理程序使用session注意事项
    asp.net web 简单使用cookie
    asp.net ajax post 请求
    Ajax 的基本使用以及get请求
    asp.net 错误页
    C# winfrom 跨线程访问文本框
    C# winfrom 打印到Excel中
  • 原文地址:https://www.cnblogs.com/nanfenggu/p/7900050.html
Copyright © 2011-2022 走看看