摘要:
旋转卡壳求最远点对;#include
#include
using namespace std;
int n,k;
double dt;
typedef struct point
{ double x,y; point(double xx=0,double yy=0):x(xx),y(yy){}
}vector;
point p[50010],q[50010];
struct line
{ vector v;
}li,lj;
void sort1(point *a,int x,int y,point *t)
{ int m,u,v,i; if(y-x>1) { m=x+(y-x... 阅读全文
摘要:
#include
#include
#include
#include
using namespace std;
int main()
{ int i,j,k,n,d,x,l,a; char s[35],p[35],m[65],c[65]; while(scanf("%d",&x)!=EOF && x) { getchar(); gets(s); gets(p); gets(c); l=strlen(s); n=strlen(c); d=((int)pow(n*1.0,1.5)+x)%n; memset(m,0,sizeof(m)); for(i=0 阅读全文
摘要:
先来个中文版的:http://zhaoming198771.blog.51cto.com/927067/283990再来个比较给力的英文版。July 3rd, 2012 by Aseem Kishore |File in:Help DeskA client of mine started having a strange problem when browsing pictures and videos on his Windows 7 PC: it would popup with the following error message:COM Surrogate has stopped w 阅读全文
摘要:
本文对三种最具代表性的微控制器(AT89S51单片机、7TDMI核的LPC2114型单片机和TMS320F2812)的指令周期进行了分析和。为了能观察到指令周期,将三种控制器的GPIO口设置为数字输出口,并采用循环不断地置位和清零,通过观察GPIO口的波形变化得到整个循环的周期。为了将整个循环的周期与具体的每一条指令的指令周期对应起来,通过C语言源程序得到汇编语言指令来计算每一条汇编语言的指令周期。 1 AT89S51工作机制及指令周期的 AT89S51单片机的时钟采用内部方式,时钟发生器对振荡脉冲进行2分频。由于时钟周期为振荡周期的两倍(时钟周期=振荡周期P1+振荡周期P2),而1个机器周. 阅读全文