随笔分类 -  数据结构—单调栈

摘要:题意 "题目链接" Sol 单调栈板子题。。 找到向左第一个比他大的位置,然后判断一下就可以了 cpp include // define int long long define LL long long using namespace std; const int MAXN = 1e6 + 10 阅读全文
posted @ 2019-01-03 09:05 自为风月马前卒 阅读(108) 评论(0) 推荐(0)
摘要:题目描述 Some of Farmer John's N cows (1 ≤ N ≤ 80,000) are having a bad hair day! Since each cow is self-conscious about her messy hairstyle, FJ wants to 阅读全文
posted @ 2018-04-27 21:30 自为风月马前卒 阅读(605) 评论(0) 推荐(0)
摘要:Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的,L3是被覆盖的.给出n条直线,表示成y=Ax+ 阅读全文
posted @ 2018-04-27 21:00 自为风月马前卒 阅读(472) 评论(0) 推荐(0)
摘要:Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 20760 Accepted Submission(s): 6325 Problem Descri 阅读全文
posted @ 2018-04-27 16:00 自为风月马前卒 阅读(533) 评论(1) 推荐(0)
摘要:题目描述 N个人正在排队进入一个音乐会。人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人。队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看得见的。 写一个程序计算出有多少对人可以互相看见。 输入输出格式 输入格式: 输入的第一行包含一个整数N (1 阅读全文
posted @ 2017-06-17 17:01 自为风月马前卒 阅读(391) 评论(0) 推荐(0)

Contact with me