zoukankan      html  css  js  c++  java
  • Codeforces Round #628 (Div. 2) B. CopyCopyCopyCopyCopy(水题)

    Ehab has an array aa of length nn . He has just enough free time to make a new array consisting of nn copies of the old array, written back-to-back. What will be the length of the new array's longest increasing subsequence?

    A sequence aa is a subsequence of an array bb if aa can be obtained from bb by deletion of several (possibly, zero or all) elements. The longest increasing subsequence of an array is the longest subsequence such that its elements are ordered in strictly increasing order.

    Input

    The first line contains an integer tt  — the number of test cases you need to solve. The description of the test cases follows.

    The first line of each test case contains an integer nn (1n1051≤n≤105 ) — the number of elements in the array aa .

    The second line contains nn space-separated integers a1a1 , a2a2 , … , anan (1ai1091≤ai≤109 ) — the elements of the array aa .

    The sum of nn across the test cases doesn't exceed 105105 .

    Output

    For each testcase, output the length of the longest increasing subsequence of aa if you concatenate it to itself nn times.

    Example
    Input
    Copy
    2
    3
    3 2 1
    6
    3 1 4 1 5 9
    
    Output
    Copy
    3
    5
    求这个序列里有多少个不重复的元素即可(因为能复制无数遍)。]
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int t;
        cin>>t;
        while(t--)
        {
            int n;
            set<int>s;
            int i;
            cin>>n;
            for(i=1;i<=n;i++)
            {
                int temp;
                scanf("%d",&temp);
                s.insert(temp);
            }
            cout<<s.size()<<endl;
        }
        return 0;
     } 


  • 相关阅读:
    erlang开发环境(IDE)搭建
    Mono for android,Xamarin点击事件的多种写法
    .NET C#中处理Url中文编码问题
    第一天正式学习,定一个学习目标吧。
    想转行做开发了!
    Java JMS 程序基础 与 ActiveMQ 安装(一)
    JDBC 基础
    Linux 6.4 设置yum 为centOS源
    C++ 简单实现 依赖注入(IOC)
    安卓项目
  • 原文地址:https://www.cnblogs.com/lipoicyclic/p/12498981.html
Copyright © 2011-2022 走看看