zoukankan      html  css  js  c++  java
  • 1085. Perfect Sequence (25)

    Given a sequence of positive integers and another positive integer p. The sequence is said to be a "perfect sequence" if M <= m * p where M and m are the maximum and minimum numbers in the sequence, respectively.

    Now given a sequence and a parameter p, you are supposed to find from the sequence as many numbers as possible to form a perfect subsequence.

    Input Specification:

    Each input file contains one test case. For each case, the first line contains two positive integers N and p, where N (<= 105) is the number of integers in the sequence, and p (<= 109) is the parameter. In the second line there are N positive integers, each is no greater than 109.

    Output Specification:

    For each test case, print in one line the maximum number of integers that can be chosen to form a perfect subsequence.

    Sample Input:

    10 8
    2 3 20 4 5 1 6 7 8 9
    

    Sample Output:

    8
    

     1 #include<stdio.h>
     2 #include<vector>
     3 #include<algorithm>
     4 using namespace std;
     5 int main()
     6 {
     7     long long len,p,i,tem,j;
     8     vector<long long> vv;
     9     scanf("%lld%lld",&len,&p);
    10     for(i = 0;i<len;i++)
    11     {
    12         scanf("%lld",&tem);
    13         vv.push_back(tem);
    14     }
    15 
    16     sort(vv.begin(),vv.end());
    17 
    18     int Max= 0;
    19     int count;
    20     i = 0; j = 0;
    21     for(i = 0 ; i < len ;i ++)
    22     {
    23         j = i + Max;
    24         count = Max;
    25         while( j < len && vv[j] <= vv[i] * p)
    26         {
    27             ++j;
    28             ++ count;
    29         }
    30         if(Max < count) Max = count;
    31     }
    32     printf("%d
    ",Max);
    33     return 0;
    34 }
  • 相关阅读:
    排序算法总结
    NAT协议 私有和公有ip如何相互转换。
    Redis的两种持久化方式
    分布式系统CAP理论
    常见容错机制:failover、failfast、failback、failsafe
    Redis分布式锁的正确实现方式
    Ticket机制
    微信小程序网络请求封装
    js+ajax 上传多图片,并删除
    js+ajax 上传单图片
  • 原文地址:https://www.cnblogs.com/xiaoyesoso/p/4289731.html
Copyright © 2011-2022 走看看