美文网首页
poj3663 搜索(组合数)

poj3663 搜索(组合数)

作者: 暖昼氤氲 | 来源:发表于2019-12-03 19:24 被阅读0次
/*
Time:2019.12.3
Author: Goven
type:搜索(组合数) 
err:
ref:
*/
#include<iostream>
#include<algorithm>
using namespace std;

int l[20005];

int main()
{
    int n, s;
    cin >> n >> s;
    for (int i = 0; i < n; i++) {
        cin >> l[i];
    }
    sort(l, l + n);
    int res = 0, start = n - 1;
    for (int i = 0; i < start; i++) {//Att:i的限制如果小于n,会出现 j- i<0的情况 
        int j = start;//优化 
        while (j > i && l[i] + l[j] > s) {
            j--;
        }
        res += j - i;
        start = j;
    } 
    cout << res << endl;
    return 0;
}

相关文章

  • poj3663 搜索(组合数)

  • Oracle 集合处理sql

    /根据一组坐标+半径+生成的坐标精度生成一组圆形集合数据/SELECT SDO_UTIL.CIRCLE_POLYG...

  • 41_深入聚合数据分析_搜索+聚合:统计指定品牌下每个颜色的销量

    41_深入聚合数据分析_搜索+聚合:统计指定品牌下每个颜色的销量 实际上来说,我们之前学习的搜索相关的知识,完全可...

  • python_列表

    python 列表:list 列表:可以存储一组数据的类型;组合数据类型 创建列表 name=list() ...

  • GEOquery 下载 GEO 数据

    前言 NCBI Gene Expression Omnibus(基因表达综合数据库,GEO)公开了很多高通量基因组...

  • Python学习笔记(六)

    第六章 组合数据类型 组合数据类型概述 计算机不仅对单个变量表示的数据进行处理,更多情况,计算机需要对一组数据进行...

  • Qt开发经验小技巧216-220

    Qt的网络库支持udp广播搜索和组播搜索,其中组播搜索可以跨网段搜索,有时候你会发现失灵,此时你可以尝试把本地的虚...

  • 生成排列、组合数

    排列组合数 组合数 生成组合数举例:比如有一个数组int arr[3] = {1,4,8},生成组合数就是要生成{...

  • solr分组查询

    facet搜索 group搜索 solr的group搜索 按组查询的字段不能是int类型,必须是string类型,...

  • Solr分组查询

    facet搜索 group搜索 solr的group搜索 按组查询的字段不能是int类型,必须是string类型,...

网友评论

      本文标题:poj3663 搜索(组合数)

      本文链接:https://www.haomeiwen.com/subject/yjdhgctx.html