永发信息网

HDU的acm1199题总是WA,估计数组范围不够,这题数组应该开多少?All the input are less t

答案:1  悬赏:20  手机版
解决时间 2021-05-22 08:29
HDU的acm1199题总是WA,估计数组范围不够,这题数组应该开多少?All the input are less than 2^31-1.
Problem Description
There are infinite balls in a line (numbered 1 2 3 .),and initially all of them are paint black.Now Jim use a brush paint the balls,every time give two integers a b and follow by a char 'w' or 'b','w' denotes the ball from a to b are painted white,'b' denotes that be painted black.You are ask to find the longest white ball sequence.
Input
First line is an integer N (
最佳答案

题目说了,数据范围到2^31-1.但是显然我们开不了这么大的数组……再退一万步说,就算能开这么大的数组,用暴力算法,这个O(2000*2^31)的时间复杂度估计得算一个小时吧……
如果你是acm初学者;或者如果你不想搞acm只是想练一些题提高代码水平;或者如果你连二叉树都还写的不熟练:
请跳过这个题.
如果你有了一定的代码能力,如果你是要认真的搞acm,这个题就是必会的数据结构之一:线段树.请百度线段树的有关知识,一搜一大把.另外,由于这个数据范围实在太大,会涉及到数据离散化的知识.建议你先找一个不用离散化的普通线段树的题,过了之后再来搞这个题.
有问题欢迎追问.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
心理学中的context distinctness 怎么解释前
为什么臭豆腐要摆在校门口卖啊?
爱在日落台词,描写日落的诗句
柳州有什么地方卖“狼人”游戏牌?
跆拳道一共分多少级?
室内设计3DSMAX标准建模怎样建模?
香蕉、松树、仙人掌这三种植物生活在什么样的
尼德帕斯我想知道这个在什么地方
本人头发快掉光了,怎么办?用什方法可使头发再
笔记本电脑过热怎么办?
他想让我改变成他们这边的女人,我该怎么办?
how much后可以跟介词么?如:How much about
我是阴历85年2月9日出生的,请回我的真爱在那
谁能帮我隐藏图标?
怎么查工行信用卡积分,工商银行信用卡积分怎
推荐资讯
今天昆明到成都机票打折不?
称赞的意思意思是什么,孟字!代表什么意思?
dnf下载完为什么出现这个 看图 我刚刚做的系
— (be) you (learn) English?— Yes,I am.
情人要出远门怎么祝福,情人出远门时说的祝福
新版熊熊暗夜魔法师套装披风怎么得?
我的手机电满格的为什么会自动关机?
挑战底线的句子,不要来挑战我的底线这句话是
夏天了,我为什么感觉不到热呢
两个人交往是过程重要?还是结果重要?
表示爱一个人的短句子,形容错过的古诗词
要怎样才能分清楚谁是好人谁是坏人?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?