码迷,mamicode.com
首页 > 其他好文 > 详细

[CodeForces 372A] Counting Kangaroos is Fun

时间:2019-04-21 00:26:00      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:count   ace   ++   href   tin   roo   c代码   include   clu   

题目链接:http://codeforces.com/problemset/problem/372/A
二分思想
AC代码:

#include <cstdio>
#include <algorithm>

using namespace std;

int arr[500005];

int main() {
    int n;
    while(scanf("%d",&n) != EOF) {
        for(int i = 0;i < n;i++) {
            scanf("%d",&arr[i]);
        }
        sort(arr,arr+n);
        int l = 0,r = n/2,ans = 0;
        while(l < n/2) {
            while(r < n && arr[r] < 2 * arr[l]) {
                r++;
            }
            if(arr[r] >= 2 * arr[l]) {
                r++;
                ans++;
            }
            l++;
        }
        printf("%d\n",n-ans);
    }
    return 0;
}

[CodeForces 372A] Counting Kangaroos is Fun

标签:count   ace   ++   href   tin   roo   c代码   include   clu   

原文地址:https://www.cnblogs.com/youpeng/p/10743360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!