自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDU 5499/BC 59A SDOI

首先按照题中所给的公式,计算出每个人的分数,结构体排序,之后先输出排名前m-1个队员,如果已经输出了女队员或者没有女队员参加,那么直接输出排第m的队员即可。否则找到剩下队员中排名最好的女队员 #include #include #include #include #include #include #include #include #include #include #define scnaf

2016-10-26 14:47:02 266

原创 HDU 5435/BC 54E AB String

由于询问的是原串中不存在的第k小的子串,而不存在的子串应该有很多,长度为32的串有232个,而原串的子串最多有4*108个,所以第109小的不存在串长度一定小于等于32。 所以可以讲长度小于等于32的串都处理出来,排序去重,由于原串只有AB两种字母,可以令A为0,B为1,将串hash成一个数,由于0(A)和00(AA)是不同的串,所以可以在最前面加个1,即10表示串"A"。然后对于某个可以二分答

2016-10-18 21:03:09 452

原创 HDU 5434/BC 54D Reflect

反射n次即共n+1个点。可以设定从最下面的点出发,然后每次跳x个点,这样如果可以访问到每个点后再返回到原点,就是满足要求的。也就是如果x和(n+1)互质,就可以满足要求。答案即为euler(n+1) #include #include #include #include #include #include #include #include #include #include #include

2016-10-18 20:52:33 304

原创 HDU 5433/BC 54C Geometric Progression

大数判断等比数列,要求公比不能为0, 套用大数模板,判断等比时可以判断a[i]*a[i]与a[i-1]*a[i+1]是否相等。 对于公比为0的判断,如果首项为0,则其余数均为0。首相不为0,则其余数均不为0。 #include #include #include #include #include #include #include #include #include #include #in

2016-10-18 20:48:36 291

原创 HDU 5432/BC 54B The Factor

题意有点绕,实质是求所求数列乘积的最小的两个素因子的积,没有输出-1。 先筛素数,对于数列中的每个数质因数分解(剪枝可以分解出两个素因子后就退出),将得到的素因子排序,找到最小的两个输出,不足两个特判即可,注意结果可能超出int,需要用long long  #include #include #include #include #include #include #include #inclu

2016-10-18 20:44:14 371

原创 HDU 5431/BC 54A A problem of sorting

结构体排序,注意是年份约大年龄越小排的约靠前,因为输入的名字中可能含有空格,所以用gets读入,最后4位再导出为年份。 #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define mem(x,y) me

2016-10-18 20:38:28 325

空空如也

空空如也

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

TA关注的人

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