zoukankan      html  css  js  c++  java
  • CodeForces

    CodeForces - 682B 

    Input

    The first line of the input contains a single integer n (1 ≤ n ≤ 100 000) — the number of elements in the Alyona's array.

    The second line of the input contains n integers a1, a2, ..., an (1 ≤ ai ≤ 109) — the elements of the array.

    Output

    Print one positive integer — the maximum possible value of mex of the array after Alyona applies some (possibly none) operations.

    求更改后数列中没有的最小整数,不知更改,只能求最大可能

    构成1 2 3 4.。

    对于5 6 7  1 2 3  

    #include "cstdio"
    #include "iostream"
    #include "string"
    #include "cstring"
    #include "cmath"
    #include "vector"
    #include "map"
    #include "algorithm"
    using namespace std;
    int a[100005];
    int main()
    {
        int n;
        while(scanf("%d",&n)!=EOF)
        {
            for(int i=0;i<n;i++)
            {
                scanf("%d",&a[i]);
            }
            sort(a,a+n);
            int min1=0;
            for(int i=0;i<n;i++)
                if(a[i]>min1)//可改
                    ++min1;///最大可能+1
            printf("%d
    ",min1+1);
        }
    }

     

  • 相关阅读:
    13.6 线程通信
    13.5 线程同步
    13.4 控制线程
    13.3 线程的生命周期
    13.2 线程的创建与启动
    13.1 线程概述
    12.10 NIO.2的功能和用法
    bs4
    mysql基本命令
    HDU-1021 Fibonacci Again
  • 原文地址:https://www.cnblogs.com/kimsimple/p/6706849.html
Copyright © 2011-2022 走看看