随笔分类 -  STL篇

摘要:题目链接:http://qscoj.cn/problem/130/ 题意:中文题诶~ 思路:直接用单调栈搞一下就好了 代码: 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 const int MAXN=1e6+10; 5 const in 阅读全文
posted @ 2017-05-10 09:11 geloutingyu 阅读(268) 评论(0) 推荐(0)
摘要:题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1562 题意:中文题诶~ 思路:直接用set模拟 set<ll> stw, sth分别存储对应 'V' 对应的切割线位置和 'H'切割线对应的位置;multiset 阅读全文
posted @ 2017-04-19 21:49 geloutingyu 阅读(272) 评论(0) 推荐(0)
摘要:题目链接:http://hihocoder.com/contest/hiho136/problem/1 题意:中文题诶~ 思路:直接对缓存区长度二分就好了,注意计算当前长度的"延迟惩罚值"我们可以用优先队列。 时间复杂度为O(nlogn) 代码: 阅读全文
posted @ 2017-02-11 14:35 geloutingyu 阅读(176) 评论(0) 推荐(0)
摘要:题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1102 题意:中文题诶~ 思路:单调栈/预处理 (这篇博客就不细写了啦,只给出代码和转过来的两篇不错的题解,好困了~) 单调栈:http://blog.csdn. 阅读全文
posted @ 2017-01-24 00:26 geloutingyu 阅读(220) 评论(0) 推荐(0)
摘要:题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1065 题意:中文题诶~ 思路: 解法1:set容器,将所有前缀和存储到set和sum数组里,再用set.upper_bound()查找sum[i]后面第一个大于 阅读全文
posted @ 2017-01-21 16:16 geloutingyu 阅读(247) 评论(0) 推荐(0)
摘要:题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1521 题意:中文题诶~ 思路: 我们先看一下set容器的三个库函数: 阅读全文
posted @ 2017-01-19 22:04 geloutingyu 阅读(478) 评论(0) 推荐(0)
摘要:题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1428 题意:中文题诶~ 思路:贪心 问最少要多少教室就是求最多有多少个时间段产生了交集咯。我们先用结构体存储区间并将其按照左端点升序排列,若左端点相同则按右端点升 阅读全文
posted @ 2017-01-17 21:14 geloutingyu 阅读(239) 评论(0) 推荐(0)
摘要:题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1024 题意:中文题诶~ 思路:要是能求出a^b的值来就好了。。a<=100, b<=100,直接求显然是相当麻烦的; 高中数学学过对数,对于指数问题我们可以考虑 阅读全文
posted @ 2017-01-12 23:05 geloutingyu 阅读(380) 评论(0) 推荐(0)
摘要:题目链接:http://codeforces.com/contest/733/problem/D 用map<pair<int, int>int>标记(第一次用~)... 代码: 阅读全文
posted @ 2016-11-02 19:53 geloutingyu 阅读(217) 评论(0) 推荐(0)
摘要:题目链接: http://codeforces.com/problemset/problem/546/C 题意: 总共有n张牌,1手中有k1张分别为:x1, x2, x3, ..xk1,2手中有k2张,分别为:y1, y2, ...yk2;(n<=10&&k1+k2==n,所有牌的数字都不同); 依 阅读全文
posted @ 2016-09-22 17:41 geloutingyu 阅读(229) 评论(0) 推荐(0)
摘要:B. Filya and Homework time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output B. Filya and Homewo 阅读全文
posted @ 2016-09-14 14:44 geloutingyu 阅读(206) 评论(0) 推荐(0)