自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

henuzxy

昨夜西风凋碧树,独上高楼,忘尽天涯路。

  • 博客(5)
  • 收藏
  • 关注

原创 关于C++中STL的一些东西和一些函数小技巧(不定期整理)

stringstream类 对于有些oj题目,可能未说明有多少个数组,只是一整行的数据。对于写,我们可以先把他们当做字符串直接读取,再利用stringstream类进行转化。如下#include<iostream> #include<sstream> #include<cstdio> #include<vector> #include<algorithm> #incl

2017-12-08 15:37:55 354

原创 codefroces 908C New Year and Curling

很简单的一道题,结果被自己两次写傻逼,错失一次涨分的机会啊。心痛。。就是给你N个圆,和他们X坐标的信息,然后依次下落,如果碰到某一个圆,就会停止,最后问你每个圆的Y坐标。因为数据非常小,直接枚举就行。我很傻逼的认为,每个圆会与2*R返回内,y最大的那个圆碰撞,结果第一次写,没有考虑,不存在这个圆时,结果被hack,然后这个结论其实也是错误的。因为,他第一次碰到的不一定就是最高的那个圆,比如下图 左

2017-12-30 16:33:09 221

原创 hpu 1454: 接竹竿(模拟)

链接一道普通的模拟题,就是一个扑克游戏,挺有意思的,看了下题解发现他的做法有点不太整洁,就把自己的代码贴出来了。对于模拟题嘛,主要就是用各个函数来模拟某一块的功能,如果平时写一些小游戏,写这种题比较简单。代码如下:#include<bits/stdc++.h>using namespace std; int N; const int MAXTIME = 100000; class CardDesk{

2017-12-26 22:31:19 842

原创 codeforces 903D Almost Difference(递推式)

题意很简单,自己读吧思路: 对于 1,2,3,1,3,记录前缀和,思考前面的所有数到这个数的情况 a[i]*(i-1) - sum[i-1],即不考虑(a[i]-1和a[i]+1的数时,前面所有数到a[i]的结果,因为对于每个a[i]-1,相当于多加了一个1,对于每个a[i]+1,相当于多减了个1,所以用map统计前面每个数出现的次数。最后再把距离为1的数补回来即可。代码如下:#include<

2017-12-14 18:01:22 484

原创 HDU 5976 Detachment (数学规律+逆元)

In a highly developed alien society, the habitats are almost infinite dimensional space. In the history of this planet,there is an old puzzle. You have a line segment with x units’ length represent

2017-12-07 12:51:04 294

空空如也

空空如也

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

TA关注的人

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