字节单位换算公式:
1 GB = 1024 MB1 MB = 1024 KB1 KB = 1024 Bytes1 Byte = 8 bits
将字节单位转化为目标单位
根据公式我写了一段C++代码,用于将输入的以字节为单位的数值,转换为目标单位数值。代码中的枚举类型用的是C++11的语法。
enum class Unit{ Byte, KB, MB, GB, TB, PB, EB};...
分类:
其他好文 时间:
2014-10-20 23:22:06
阅读次数:
297
题目连接题意:给n*m的0/1矩阵,q次操作,每次有两种:1)将x,y位置值翻转 2)计算以(x,y)为边界的矩形的面积最大值(1?≤?n,?m,?q?≤?1000)分析:考虑以(x,y)为下边界的情况,h=(x,y)上边最多的连续1的个数。那么递减的枚举,对于当前hx,仅仅须要看两側能到达的最远距...
分类:
其他好文 时间:
2014-10-20 22:47:25
阅读次数:
181
题意:求平面上的最远点对距离的平方。分析:对于这个数据量枚举肯定是要超时的。首先这两个点一定是在凸包上的,所以可以枚举凸包上的点,因为凸包上的点要比原来的点会少很多,可最坏情况下的时间复杂度也是O(n2).于是就有了旋转卡壳。可以想象有两条平行直线紧紧地夹住这个凸包,那直线上的点就是对踵点对。对踵点...
分类:
其他好文 时间:
2014-10-20 22:43:24
阅读次数:
246
利用DFS枚举所有排列,之后每次添加一个圆的时候,他的位置是和前面所有已经添加圆的相切的位置的最大。
14383635
10012
How Big Is It?
Accepted
C++
0.086
2014-10-20 11:07:33
#include
#include
#include
#include
using ...
分类:
其他好文 时间:
2014-10-20 21:29:02
阅读次数:
210
public enum eErrorDetailCode : int { 登陆成功 = 0, 登出 = 1, 应用错误 = 2, 成功 = 16, 失败 = 17 }foreach ( int intError in Enum.GetValues(typeof(eErrorDetailCode))....
一、基本概念
回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。
回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。
许多复杂的,规模较大的问题...
分类:
编程语言 时间:
2014-10-20 19:33:23
阅读次数:
182
Crazy Tank
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4562 Accepted Submission(s): 902
Problem Description
Crazy Tank was a...
分类:
其他好文 时间:
2014-10-20 19:33:21
阅读次数:
213
题意:
给你N个炮弹的发射速度,以及炮台高度H和L1,R1,L2,R2。
问任选发射角度,最多能有几个炮弹在不打入L2~R2的情况下打入L1~R1
注意:区间有可能重叠。
思路:
物理题,发现单纯的根据V去求X非常困难。
这个时候想到暴力枚举角度,for(double i=0; i
算出能到达的x,然后判断x,统计sum
发现以增长级0.0007弧度 刚刚好能过这道题
反正也是...
分类:
其他好文 时间:
2014-10-20 19:30:28
阅读次数:
150
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4837先求出从所有点随机找出三个点的组合数,然后去掉共线的,平行好去掉,斜线就需要枚举矩形,也就是枚举两个端点形成向量。 1 #include 2 #include 3 #in.....
分类:
其他好文 时间:
2014-10-20 19:07:47
阅读次数:
192
题意:在一个有向图中选一个起点,能从这个起点到达所有其他点,还要保证起点到其他点距离中的最大值最小。
思路:先用floyd求出所有两点之间的距离,然后枚举起点,看以这个为起点能不能到达所有点且最大值最小。...
分类:
其他好文 时间:
2014-10-20 17:29:04
阅读次数:
226