昨天在bbs上淘到了这本编程之美,顺手刷了第一章,非常有意思。第一章的要求是要控制CPU曲线,绘制出相应的形状。
拿到这个问题,我的第一反应是, 是不是有这么一个API,能在任务管理器上的相应区域直接绘制图形呢? 然后就去查找API, 可惜搜索能力不行,终于还是没有找到。
然后看书上的解释, 太棒了。
解决这道题目的核心是, CPU占用率的概念,应该是指 CPU忙的时间与总时间的比,他是一个平...
分类:
其他好文 时间:
2015-06-10 12:27:39
阅读次数:
114
参考网上的一个算法,但是一直都是MLE,实在是想不出来什么办法了。参考博客:编程之美寻找最近点对import java.util.Arrays;import java.util.Scanner;public class Main { public static int N=100000; ...
分类:
编程语言 时间:
2015-06-09 13:38:13
阅读次数:
164
总共3道题,最后一道还没AC出来。。。
世界上有10种人,一种懂二进制,一种不懂。
那么你知道两个int32整数m和n的二进制表达,有多少个位(bit)不同么?
输入例子:
1999 2299
输出例子:
7
此题解法类似于《编程之美》上面看到的某题
代码:
#include
using namespace std;
i...
分类:
移动开发 时间:
2015-06-07 09:33:31
阅读次数:
160
1.iOSBlocks使用它,使你很好地理解为什么:“block实现了编程之美”2.SVProgressHUD简单好用的Loading库,可以有个小icon。3.UIView-PositioningUIView的坐标设置变得那么简单,three20时,就有类似的一个category。4.FXNoti...
分类:
其他好文 时间:
2015-06-07 06:10:58
阅读次数:
121
编程之美上一样的题目。寻找发帖水王。利用分治的思想。int majorityElement(int* nums, int numsSize) { int candidate; int nTimes,i; for(i=0,nTimes=0;i<numsSize;i++){ ...
分类:
其他好文 时间:
2015-06-04 21:00:49
阅读次数:
105
代码应当易于理解代码的写法应当使他人理解它所需的时间最小化
把信息装进名字中清晰和精确比装可爱好
使用专业的词
使用具体的名字来更细致地描述事物
给变量名带上重要的细节
为作用域大的名字采用更长的名字
有目的地使用大小写,下划线等
要多问自己几遍:“这个名字会被别人解读成其他的含义吗?” 要仔细审视这个名字,不会被误解的名字是最好的名字
命名极限最清楚的方式是在要限制的东西前加上max_或者min_...
分类:
其他好文 时间:
2015-06-04 11:57:01
阅读次数:
153
这里要介绍3种解法
第一种;(常规解法)
数在计算机内部都是用二进制表示的,所以可连续用数n除2
代码1:
#include
using namespace std;
int main(void)
{
int n,m;
m=0;
cin>>n;
while(n)
{
if(n%2) //如果n不能整...
分类:
其他好文 时间:
2015-06-01 09:42:13
阅读次数:
119
任何数在计算机内部都是用二进制表示的,可以用这个特性来快速判断N!的二进制表示中最低位1的位置。
解法一:
将一个数的二进制数除以2,若二进制数的末尾是0,则能整除,否则不能整除。
因此,求 N!的二进制表示中最低位1的位置 即为求 N!中有多少个质因数2
以下为代码1:
#include
using namespace st...
分类:
其他好文 时间:
2015-06-01 09:42:03
阅读次数:
131
因为n!是一个非常大的数,所以不能通过常规的方法,求出n!的值之后,再判断它的末尾有多少个0.
这里的关键就是,n!的末尾有多少个0,取决于n!中,质因数 5 的个数。
如:12!=479001600 ,其中,5、10各含有1个质因数5,所以12!末尾有2个0
代码1:
#include
using namespace std;
int...
分类:
其他好文 时间:
2015-06-01 09:40:05
阅读次数:
136
题意太麻烦 , 就不说了, 编美第一题, 也算是签到题,和队友一起果断混了5个水
题, 也不知道会不会有小熊公仔,废话不多说,细说比赛我出的三个水题。
题解:
这个人每次战斗力会跨越, YY了一下,每次跨越的落脚点为该跨越距离中最后一个点,
然后就A了 , YY 大法好。
代码:
#include
#include
#include
using na...
分类:
其他好文 时间:
2015-05-31 09:28:40
阅读次数:
129