真实的谎言

时间限制:5000 ms  |  内存限制:65535 KB
难度:2
描述

N个人做一个游戏,游戏中每个人说了一句话(可能是真的也可能是假的)
第i个人说:“N个人中有至少有ai个,至多有bi个人说的是真话!”(i = 1, 2, 3…..n)你能推断出最多能有多少个人说的是真话吗?
1 <= N <= 100000;
0 <= ai<=bi<=1000000000;

输入
第一行为一个整数T,代表测试数据的组数;
每组数据以n开头,接下来有n行,每行两个整数ai,bi(代表第i个人说的);
输出
输出占一行。如果原问题有解,输出最多能有多少个人说的是真话;否则输出-1(即没人说真话).
样例输入
2
3
0 0
1 1
2 2
3
2 5
3 5
0 3 
样例输出
13
有点类似士兵杀敌五的求法!
离线版的树状数组!
AC码:
#include<stdio.h>
#include<string.h>
int num[100009];
int main()
{int T,n,i,max,min,a,b;scanf("%d",&T);while(T--){scanf("%d",&n);min=n;max=0;memset(num,0,sizeof(num));for(i=0;i<n;i++){scanf("%d%d",&a,&b);if(a>n)continue;b=b>n?n:b;min=min>a?a:min;max=max>b?max:b;if(a>0)num[a-1]-=1;num[b]+=1;}for(i=max;i>=min;i--){num[i]+=num[i+1];if(num[i]==i){printf("%d\n",i);break;}}if(i<min)printf("-1\n");}return 0;
}

NYOJ 620 真实的谎言相关推荐

  1. 一元域名-真实的谎言

    一元域名-真实的谎言 编辑:未知 文章来源:http://blog.csdn.net/it88blog/archive/2007/09/20/1792748.aspx "现在去注册机构注册C ...

  2. 蓝天白云何在?国外的天空分外蓝,外国的月亮更加圆?真实与谎言

    蓝天白云何在?国外的天空分外蓝,外国的月亮更加圆?真实与谎言 最近怎么老是在真实与谎言之间纠结呢? 事情有三 一.从南海搬家广州 话说三四年前,我从南海桂城回广州,记得当时在桂城过得很爽,周末带上家人 ...

  3. 真实与谎言(小故事)

    真实和谎言一起到河边洗澡 先上岸的谎言偷穿上真实的衣服不肯归还 固执的真实也不肯穿上谎言的衣服 只好一丝不挂光溜溜地走回家 从此人们眼中只有穿着真实外衣的谎言 却怎么也无法接受赤裸裸的真实 [@mor ...

  4. 1003 真实的谎言

    1003 真实的谎言 这是一个非常有趣的题目,题目描述很简练,但却卡住了很多人.其实,这个题并不难,也没有什么需要注意的地方,只要有了思路,基本就正确了.但是,切忌一一枚举,这样的结果只有一个--TL ...

  5. 真实的谎言!天河一号排名中国第一超算名不副实

    千万亿次(1PF)超级计算机是各国超级计算机领域共同追求的目标,随着天河一号的发布,我国也加入了1PF俱乐部,相距加入百万亿次(100TF)俱乐部仅一年时间,比起美国的三年,看似光鲜了很多,但再看效率 ...

  6. Google Android真实的谎言

    Google推出Android后,终于已经可以见到可销售的成品机了.最近李开复在谈到Android时,用很Google.很包容的方式,提到Google欢迎所有厂家.包括山寨机厂家开发.应用Androi ...

  7. 中国房地产25条真实的谎言

    1.中国各地房价,基本将在最高点下降50%左右,下跌的时间是5-10年,这是大谎言.之所以时间如此之长,和房子的生产周期长有关.房价走了10年牛市,跌半年就到底,也许在火星上会发生,在地球上不会发生. ...

  8. 邪恶心理学-真实面对谎言的本质

    某位牧师经由引述下列上帝的话,将以上所谓上帝对于人类的慈悲心,描述如下:  如果本书揭开你内心的伤痛,请一定要宽容自己.爱自己.如果有一天 你发觉邻居心怀不善,请你以温暖的胸怀及爱心善待他们.所以无比 ...

  9. 十大真实的谎言之:一流企业做标准

    "一流企业做标准.二流企业树品牌.三流企业做产品",不知道谁这么缺德说了这局狗屁话,大儒.美国战略家,还是只会写纸面作业的经济学家?现在这句话已经被中国部分企业奉为"圣经 ...

最新文章

  1. 原创:嵌入图片的HTML内容在FLASH AS3中正确显示的最佳解决方案
  2. mac 搭建php wamp,Linux,Windows,Mac平台php环境配置
  3. 解读Cardinality Estimation算法(第二部分:Linear Counting)
  4. HttpClient4.5.2调用示例(转载+原创)
  5. python变量和运算符
  6. c语言随机漫步,基于最短路径的随机游走算法研究与应用
  7. 三种非对称加密算法总结
  8. 伴随矩阵例题_§6_伴随矩阵及习题_精品.ppt
  9. 【手工儿童】}DIY冬南瓜小兔子
  10. 人工智能:爬山法、随机重启爬山法、模拟退火算法、遗传算法、启发式搜索方法解决八数码和八皇后问题
  11. 软件开发程序员的“九阳神功”——设计模式
  12. 设计师必备的三个导航网站
  13. 计算机类ei期刊,【2017年整理】电子类通信类和计算机类EI期刊(大部分免费).docx...
  14. 从杉车网新能源车选,看新能源汽车市场老派与新锐之争
  15. ARM64下 Kdump Crash
  16. 动态网站与数据库的连接
  17. Python×cmd:教你装X
  18. uniapp 小程序 加载显示激励视频广告
  19. Java学习个人总结
  20. 电脑系统管理员权限怎么设置为超级管理员权限

热门文章

  1. 【CEO赠书】《精益数据分析》:如何构建数据指标体系
  2. springcloud 实战 feign使用中遇到的相关问题
  3. 我XXXX!!!够了!!!从github拉到dockerhub,再用daocloud加速下载
  4. 自动化测试框架:自动化测试呼唤开发
  5. ISO 5 Lecture for Micro-Macro Interactions
  6. mac book file management system
  7. 我现在编程方面的特别大的问题
  8. 血压测量:很重要的事情!
  9. 《大红包》电影观后感
  10. WIN32下(非MFC)自编TRACE