XDU 1284 寻找礼物

枚举+二分查找。

A+B+C >= K  ---->   C >= K - A -B    ----> 统计大于等于C的个数即可。

#include <cstdio>
#include <iostream>
#include <cstring>
#include <cmath>
#include <string>
#include <algorithm>

using namespace std;

int a[1010];

int Scan()    //输入外挂
{
    int res=0,ch,flag=0;
    if((ch=getchar())==‘-‘)
        flag=1;
    else if(ch>=‘0‘&&ch<=‘9‘)
        res=ch-‘0‘;
    while((ch=getchar())>=‘0‘&&ch<=‘9‘)
        res=res*10+ch-‘0‘;
    return flag?-res:res;
}
void Out(int a)    //输出外挂
{
    if(a>9)
        Out(a/10);
    putchar(a%10+‘0‘);
}

int main()
{
    int t,n,k;
    scanf("%d",&t);
    while(t--)
    {
        int ans=0;
        n=Scan();
        k=Scan();
        //scanf("%d%d",&n,&k);
        for(int i=0;i<n;i++)
        a[i]=Scan();
            //scanf("%d",&a[i]);
        sort(a,a+n);
        if(k==0){printf("0\n");continue;}
        for(int i=0;i<n;i++)
        {
            for(int j=i+1;j<n;j++)
            {
                int sum=k-a[i]-a[j];
                int cnt=lower_bound(a+j+1,a+n,sum)-a;
                ans+=(n-cnt);
            }
        }
        Out(ans);
        printf("\n");
    }
    return 0;
}

XDU 1284 寻找礼物

时间: 2024-10-01 08:49:02

XDU 1284 寻找礼物的相关文章

足以说服你跟程序猿约会的10个理由

1. 我们非常忠诚 程序猿与生俱来忠诚的品质. 假设一个人能忠诚于硬件,操作系统等枯燥的玩意儿的话,你能够想象当他遇到还有一半的时候,会是怎样的忠诚. 2. 我们非常细心 看看程序猿.极客们是对待他们心爱的收藏,比如各种小部件,CPU等等,你就能够明确当他爱上你以后,他会怎样细心的对待你. 3. 我们不创造问题,我们解决这个问题 我们的使命就是解决这个问题. 我们一直在寻找问题.并解决这个问题.我老婆对这一点就非常惬意,无论什么时候仅仅要有问题出现,我就会尽全力去解决它. 4. 我们喜欢聆听 我

ICON DESIGNER:未来设计,这是我能给灵魂空间最好的礼物

热爱编织未来情绪,现在对话未来时空 骄傲演绎最爱灵魂,插上脑洞大开的翅膀 给自己送上一份"未来设计" 这算是灵魂空间给自己最好的礼物啦 但小蜘想,这都不及-- 让未来现在就来,美梦成真 全国甄选50位ICON DESIGNER,对话未来,设计50套"好奇与未来"主题原创服装,亲身秀演,演绎未来的自己,给大众.也给自己带来一场充满好奇与未来的美力SHOW. 同时,中国好声音新生代实力唱将倾力助阵,流星雨了偶像X设计师偶像,双偶像,星力光芒,全城瞩目. 我们正在寻找50

&quot;中国赠给世界最伟大的礼物&quot;

Axel是某公司的CEO,同时也是南非的拍打拉筋推广功臣.年逾70的他对南非饱受病痛折磨的黑人寄予极大的同情和关爱.他跟踪了拍打拉筋四年多,并将拍打拉筋在养老院实施,让众多老人身体状况得到极大改善,引起了南非政府的重视.2013年5月他作为南非代表团员之一,出席了首届世界杰出医师协会成立大会,并且在北京教人拍打拉筋.他认为拍打拉筋是中医最耀眼的明珠!尽管已经年逾古稀,但是他对拍打拉筋自愈法的信心一直不减.感谢Axel的传播与分享! ‍ 亲爱的宏慈: 以下只是我的一些想法. 1.我曾经说过,或许有

最好的礼物

一 不知从什么时候开始,儿子就迷上了飞机,每次逛商城,只要一见到飞机模型就准是走不动路的,也不知道这点是遗传的谁. 明天正好是他6岁的生日,妻子与我商量,今年的生日礼物,就送那架他最心仪的大飞机吧. 晚上,我将礼物拿去他房间,路过灵堂时,正撞见他甚是虔诚地跪在爷爷的灵位前,好似和爷爷说着什么悄悄话-- 当看见生日礼物是架飞机时,儿子高兴地嘴再也合不上了,他上下打量,左摸右蹭,那兴奋劲儿直吵得妻子和我一宿未眠. 二 清晨,儿子意外的起得很早,早饭都没吃就兴奋的上学了. 妻子像往常一样,在灵堂上香时

三十而立之年献给自己的礼物——17年IT坎坷路之忆当年 上半部

岁月不饶人,转眼之间即将迎来自己而立之年.如何纪念才能更有意义?困扰了我很久,想来自己已经即将告别无忧无虑莽撞冲动的青年阶段,出去爆餐一顿或约三五知己痛饮庆祝一番似乎与这个转折比起来太过庸俗了.给自己买件礼物么?时间如流水不可逆转,人的三十岁这一辈子也仅此一回,什么样的东西才能担得起这样的重任呢?在北京买套房子,曾经考虑过,但当摊开钱包面对屈指可数的那几张粉红色钞票以及总共不足六位数的存款,再对比过北京目前的房屋首付后才真正意识到自己这个想法是多么的愚蠢.(这里没有评判房价高低的意思,本人一介草

upc7834 送礼物

题目描述 作为惩罚,GY被遣送去帮助某神牛给女生送礼物(GY:貌似是个好差事)但是在GY看到礼物之后,他就不这么认为了.某神牛有N个礼物,且异常沉重,但是GY的力气也异常的大(-_-b),他一次可以搬动重量和在w(w<=2^31-1)以下的任意多个物品.GY希望一次搬掉尽量重的一些物品,请你告诉他在他的力气范围内一次性能搬动的最大重量是多少. 输入 第一行两个整数,分别代表W和N.以后N行,每行一个正整数表示G[i],G[i]<= 2^31-1. 输出 仅一个整数,表示GY在他的力气范围内一次

微信幼儿园投票刷礼物活动,你有被投票的经历吗?

朋友间的帮忙拉拉票就行,但是这件事要是到了自己身上就不是那么简单了,今天我姐的孩子参加幼儿园投票活动,让给拉拉票,自己投完了还要去群里发一圈好友发一遍,票数不够还要心甘情愿的买礼物,关键是下面买礼物的人还显示,不买还不行,当时心想这个一个孩子刷200元的礼物,50个孩子最起码也要上万啊,这生意绝了! 我小侄女的幼儿园人多,200个小盆友左右,平时她在班级表现的比较积成绩也比较优秀,经常得到老师的夸奖,最近圆里面搞了个最美宝贝评选大赛,活动浏览量接近100万人次,应该还不错:幼儿园说是别人给免费搞

微信里投票送礼物充值活动怎么做的什么系统?

你是不是最近总被人让我帮着他们亲戚家的孩子投票,说是幼儿园举办的活动,让我帮着投投票.要说麻烦吧,也不麻烦,就是总在想这有什么用呢?那些孩子我一个都不认识,说白了只是帮他们投票的其中一个水军而已. 今天我姐的孩子参加幼儿园投票活动,让给拉拉票,自己投完了还要去群里发一圈好友发一遍,票数不够还要心甘情愿的买礼物,关键是下面买礼物的人还显示,不买还不行,当时心想这个一个孩子刷200元的礼物,50个孩子最起码也要上万啊,这生意绝了! 我小侄女的幼儿园人多,200个小盆友左右,平时她在班级表现的比较积成

BZOJ 2142: 礼物

2142: 礼物 Time Limit: 10 Sec  Memory Limit: 259 MBSubmit: 1403  Solved: 578[Submit][Status][Discuss] Description 一年一度的圣诞节快要来到了.每年的圣诞节小E都会收到许多礼物,当然他也会送出许多礼物.不同的人物在小E心目中的重要性不同,在小E心中分量越重的人,收到的礼物会越多.小E从商店中购买了n件礼物,打算送给m个人,其中送给第i个人礼物数量为wi.请你帮忙计算出送礼物的方案数(两个方