问题:
写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率(单核)。有以下几种情况:
1.CPU占用率固定在50%,为一条直线
2.CPU的占用率为一条直线,具体占用率由命令行参数决定(范围1~100)
3.CPU的占用率状态为一条正弦曲线
4.多核处理器情况下上述问题怎么解决
首先确定CPU占有率的定义,即在任务管理器的一个刷新周期内,...
分类:
其他好文 时间:
2014-09-28 17:11:03
阅读次数:
225
1、首先说一下canvas类: Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a ...
分类:
移动开发 时间:
2014-09-28 11:11:01
阅读次数:
288
http://acm.hdu.edu.cn/showproblem.php?pid=5047题目大意: 给n条样子像“m”的折线,求它们能把二维平面分成的面最多是多少。解题思路: 我们发现直线1条:2平面;2直线:4平面;3直线:7平面......因为第n条直线要与前面n-1条直线都相交,才能使分的...
分类:
其他好文 时间:
2014-09-28 05:02:50
阅读次数:
204
题意:求n个'M'型的折线将一个平面分成的最多的面数! 思路:我们都知道n条直线将一个平面分成的最多平面数是 An = An-1 + n+1 也就是f(n) = (n*n + n +2)/2 对于一个'M'型的折线呢?它有四条线,但是由于三个顶点的关系导致划分的平面 的数目减少了9个!所以有...
分类:
其他好文 时间:
2014-09-27 20:43:40
阅读次数:
119
很简单的算法,这里是把每对线段都进行比较了。还有一种似乎先通过x和y排序再进行交点判断的,不过那种方法我还没看太明白。这里的方法如下:1.根据线段的端点求两条直线的交点。2.判断直线的交点是否在两条线段上。结果如下:matlab代码如下:clear all;close all;clc;n=20;p=...
分类:
其他好文 时间:
2014-09-27 01:28:28
阅读次数:
202
Paint.setStrokeJoin(Join join)设置结合处的样子,Miter:结合处为锐角, Round:结合处为圆弧:BEVEL:结合处为直线。 setStrokeMiter(float miter )是设置笔画的倾斜度,如:小时候用的铅笔,削的时候斜与垂直削...
分类:
移动开发 时间:
2014-09-26 21:36:38
阅读次数:
182
线性插值法 线性插值是数学、计算机图形学等领域广泛使用的一种简单插值方法。 假设我们已知坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一位置x在直线上的值。根据图中所示,我们得到(y-y0)(x-x0)/(y1-y0)(x1-x0) 假设方程两边的值为α,那么这个值就是插...
分类:
其他好文 时间:
2014-09-25 21:59:47
阅读次数:
326
自然数集、有理数集、代数数集都是可列集。实数集、复数集、直线点集、 平面点集都是不可列集(或不可数集)。有限集都可以说是自然数的真子集,当然可列,但没有可列有限集这个词。不这到叫。下面是分析。区分集合的有限和无限,是根据集合的基数。说通俗点(但不够科学)就是集合中元素的个数。用数字,1,2,……表示...
分类:
其他好文 时间:
2014-09-24 19:43:07
阅读次数:
220
【题意简述】:两道题都是求有多少点在一条直线上。
【分析】:暴力然后使用斜率相等进行求解,但要注意的是在求斜率时,避免使用除法,一律换位乘法运算,否则会RE。
以2606为例贴代码,1118只是数组的大小不一样,其他相同。
//216K 0Ms
#include
using namespace std;
int a[205],b[205];
int main()
{
int t;
c...
分类:
其他好文 时间:
2014-09-24 16:07:37
阅读次数:
242