随笔分类 -  算法

摘要:题意 查看原题 这里有一个关于合法的括号序列的问题。 如果插入“+”和“1”到一个括号序列,我们能得到一个正确的数学表达式,我们就认为这个括号序列是合法的。例如,序列"(())()", "()"和"(()(()))"是合法的,但是")(", "(()"和"(()))("是不合法的。我们这有一种仅由“ 阅读全文
posted @ 2017-04-22 12:05 deadend 阅读(707) 评论(0) 推荐(0)
摘要:原题: http://exercise.acmcoder.com/online/online_judge_ques?ques_id=4401&konwledgeId=41 时间限制 C/C++语言:1000MS其它语言:3000MS 内存限制 C/C++语言:65536KB其它语言:589824KB 阅读全文
posted @ 2017-04-08 10:43 deadend 阅读(644) 评论(0) 推荐(0)
摘要:时间限制C/C++语言:1000MS其它语言:3000MS 内存限制C/C++语言:65536KB其它语言:589824KB 题目描述 小明同学要参加一场考试,考试一共有n道题目,小明必须做对至少60%的题目才能通过考试。考试结束后,小明估算出每题做对的概率,p1,p2,...,pn。你能帮他算出他 阅读全文
posted @ 2017-04-07 21:43 deadend 阅读(942) 评论(0) 推荐(0)
摘要:FROM: http://www.cnblogs.com/TenosDoIt/p/3453089.html 目录 一、概述 二、从一个例子理解线段树 创建线段树 线段树区间查询 单节点更新 区间更新 三、线段树实战 一 概述 线段树,类似区间树,它在各个节点保存一条线段(数组中的一段子数组),主要用 阅读全文
posted @ 2017-04-06 16:03 deadend 阅读(221) 评论(0) 推荐(0)
摘要:FROM: http://www.cnblogs.com/CsOH/p/5904430.html 问题:有n个数组成一个序列,有m个形如询问L, R的询问,每次询问需要回答区间内至少出现2次的数有哪些。 朴素的解法需要读取O(nm)次数。如果数据范围小,可以用数组,时间复杂度为O(nm)。如果使用S 阅读全文
posted @ 2017-04-04 16:29 deadend 阅读(163) 评论(0) 推荐(0)