摘要: (●'◡'●) 阅读全文
posted @ 2016-02-25 12:07 &ATM 阅读(237) 评论(0) 推荐(0) 编辑
摘要: ( ̄▽ ̄)" #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int INF=10e8; const int MAXN=410; int k,minn; int lc... 阅读全文
posted @ 2016-02-25 12:05 &ATM 阅读(314) 评论(0) 推荐(0) 编辑
摘要: (~ ̄▽ ̄)~* //把最大单独放,然后第二大的和最小的放一起,第三大的和第二小的放一起 //由此类推,求最大值,即为盒的最小值 #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; c... 阅读全文
posted @ 2016-02-25 12:03 &ATM 阅读(144) 评论(0) 推荐(0) 编辑
摘要: (~ ̄▽ ̄)~* #include #include #include using namespace std; const int MAXN=100005; char s[MAXN]; int main() { int n; scanf("%d",&n); scanf("%s",s);//输入01串 int origin=1,flip=0; for(i... 阅读全文
posted @ 2016-02-25 12:00 &ATM 阅读(110) 评论(0) 推荐(0) 编辑
摘要: (~ ̄▽ ̄)~* //求一个集合,这个集合与任意一个区间的交集,需至少有两个数字 //贪心过程:按n个区间的最右值从小到大对区间进行排列, //集合首先取第一个区间的最右两个数字, //到第二个区间,判断集合里的数有没有在区间里 //没有的话,就从第二个区间的最右开始往左取(cnt=0取最后两个数,cnt=1取最后一个数) #include #include #include #include #... 阅读全文
posted @ 2016-02-25 11:35 &ATM 阅读(135) 评论(0) 推荐(0) 编辑
摘要: (~ ̄▽ ̄)~* //既然是求最少能胜几次 //说明对方是要尽可能让我输 //但为了避免浪费,对方会用比我的牌大的牌中的最小pip的牌来击败我 #include #include #include #include using namespace std; int main() { int Cas=0; int m,n,pip[1010],vis[1010]; while... 阅读全文
posted @ 2016-02-25 11:34 &ATM 阅读(155) 评论(0) 推荐(0) 编辑
……