自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Codeforces 421D

假如选择二元组(a,b)那么怎么计算有多少人同意哪?容斥一次就好了 用同意a的人数+同意b的人数-同时同意(a,b)的人数 然后对于这题,所有的二元组分为两种情况 1.存在同时同意二元组里面的两个 2.不存在 即 同时同意(a,b)的人数=0

2017-01-02 21:34:10 336

原创 Codeforces 83C

求字典序最小的最短路 先求最短路,因为边权都为1,所以直接沿着最短路边广搜出一条 字典序最小的就好了#include<cstdio>#include<iostream>#include<cstring>#include<queue>#include<algorithm>using namespace std;typedef __int64 LL;const int N=51;cha

2017-01-02 20:47:18 346

原创 Codeforces 160E

给定n个三元组(si,fi,ti) 有m个询问也是三元组的形式(li,ri,bi) 对于每个询问,求满足sj<=li,ri<=fj and bi <=tj 的最小的tj 思路就是 按li一维排序,求满足ri<=fj and bi<=tj 的最小的tj 然后就可以二分tj 判断 ri<=fj 然后就是线段树怼一发#include<cstdio>#include<cstring>#in

2017-01-02 20:11:01 2105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除