自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

budatu的专栏

时间的风车不懂沧桑

  • 博客(102)
  • 资源 (3)
  • 收藏
  • 关注

原创 delphi 学习积累

ORM:对象关系映射Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1]  。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理...

2018-08-21 11:28:09 808

转载 delphi 启动/停止服务

Delphi启动/停止Windows服务,启动类型修改为"自动"unit U_StartServices; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, WinSVC, StdCtrls; type   TForm1 = class(TFo...

2018-05-16 14:33:47 2012

原创 HDU-4147

点击打开链接#include #include int main(){ int n, B, D, f, F, i, j, time_A, time_B, time_C, time_min; int time_sum[100]; char menu[100]; while(scanf("%d%d%d%d%d", &n, &B,

2013-08-10 16:06:36 875

原创 HDU-4144

点击打开链接#include#includeint main(void){int n,i,j,str2[5],temp;char str,str3[2001];while(scanf("%d",&n)!=EOF){ getchar(); for(i=0;i<n/5;i++){ temp=0; for(j=0;j<5;j+

2013-08-10 15:48:37 941

原创 HDU-4143

点击打开链接#include#includeint main(void){int n,i,j;long t,x;scanf("%d",&n);while(n--){ scanf("%d",&t); j=0; for(i=sqrt(t);i>=1;i--){ if(t%i==0&&(i+t/i)%2==0&&i!=(t/i)){x=fabs(t

2013-08-10 15:43:12 906

原创 HDU-2154

点击打开链接#includeint main(void){int n,i,a[1001],b[1001],c[1001];while(scanf("%d",&n)&&n){ a[0]=1; b[0]=0; c[0]=0; for(i=1;i<=n;i++) { a[i]=(b[i-1]+c[i

2013-08-10 15:36:46 753

原创 HDU-2153

点击打开链接#include#includeint main(void){int n,p[11][11],i,j,count;while(scanf("%d",&n)&&n){ count=0;memset(p,0,sizeof(p));for(i=0,j=0;j<n;j++)p[i][j]=++count;for(i=1,j=n-1;i<n;i++)p[i][j

2013-08-10 15:29:21 1012

原创 HDU-2092

点击打开链接#include int main(){int i,n,m;while(scanf("%d%d",&m,&n)&&(n||m)){ for(i=-9999;i<10000;i++) if(i*(m-i)==n) {printf("Yes\n"); break;} if(i*(m-i)!=n) printf("No\n");}return 0;}

2013-08-10 15:25:56 652

原创 HDU-2081

点击打开链接#includeint main(){ int n,i; char a[12]; scanf("%d",&n); while(n--) { scanf("%s",a); printf("6%s\n",a+6); }}

2013-08-10 15:24:40 1648

原创 HDU-2080

点击打开链接#include#include#define PI 3.1415927int main(){ int t; double x1,y1,x2,y2,r; while(scanf("%d",&t)!=EOF){ while(t--) { scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);

2013-08-10 15:20:19 769

原创 HDU-2077

点击打开链接#includeint main(void){int t,n,i,a[21]={0,2}; for(i=2;i<=20;i++)a[i]=3*a[i-1]+2;while(scanf("%d",&t)!=EOF){ while(t--){ scanf("%d",&n); printf("%d\n",a[n-1]+2);

2013-08-10 15:19:06 700

原创 HDU-2076

点击打开链接#include#includeint main(void){int t;double a,b,h,m,s,th;while(scanf("%d",&t)!=EOF){ while(t--){ scanf("%lf%lf%lf",&h,&m,&s); if(h>12.0)h-=12.0; a=h+m/60.0+s/3

2013-08-10 15:18:13 636

原创 HDU-2069

点击打开链接#includeint main(void){int cent50,cent25,cent10,cent5,cent1,i,j,k,l,m,n,way;while(scanf("%d",&n)!=EOF){ way=0; cent50=n/50; cent25=n/25; cent10=n/10; cent5=n/5;

2013-08-10 15:17:02 898 1

原创 HDU-2068

点击打开链接#includeint main(){ int n,m,i,j; __int64 a[14]={0,0,1,2}; for(i=4;i<14;i++) a[i]=(i-1)*(a[i-1]+a[i-2]); while(scanf("%d",&n)&&(n)) { __int64 c=1,x=1,y=1;

2013-08-10 15:16:01 619

原创 HDU-2061

点击打开链接#includeint main(void){int t,n,flag,i;double gpa,credit,ci,score;char name[31];while(scanf("%d",&t)!=EOF){ while(t--){ flag=0;gpa=0.0;credit=0.0; scanf("%d",&n);f

2013-08-10 15:14:30 719

原创 HDU-2060

点击打开链接#includeint f(int n){ int i,sum; sum=0;if(n<7){ for(i=0;i<n;i++) sum=sum+7-i; return sum;}else { sum=(n-6)*8+27; return sum;}}int main (void){ in

2013-08-10 15:13:37 661

原创 HDU-1108

点击打开链接#includeint main(void){int a,b,i;while(scanf("%d%d",&a,&b)!=EOF){ if(a>b){i=a;a=b;b=i;} for(i=a;i>=1;i--) if(a%i==0&&b%i==0)break; printf("%d\n",a*b/i);}return 0;}

2013-08-10 15:12:20 564

原创 HDU-1106

点击打开链接#include#include#include#includeusing namespace std;int main(void){ static int i,j,k,d,len,a[1001],temp; static char str[1001];while(scanf("%s",str)!=EOF){ len=strlen(str);

2013-08-10 15:10:36 658

原创 HDU-1076

点击打开链接#includeint main(void){int t,yf,n,i,k;while(scanf("%d",&t)!=EOF){ while(t--){ scanf("%d%d",&yf,&n); k=0; for(i=yf;k!=n;i++){ if((i%4==0&&i%100!=0)||i

2013-08-10 15:04:47 660

原创 HDU-1032

点击打开链接#includeint sum;int fac(int n){if(n==1)return sum;else if(n%2==0){n=n/2;sum++;}else if(n%2!=0){n=3*n+1;sum++;} return fac(n);}int main(void){int i,j,n,k,temp,temp2;while(scanf("%d

2013-08-10 15:03:22 532

原创 HDU-1020

点击打开链接#include#includeint main(void){int n,i,len,sum;char str[10001];scanf("%d",&n);while(n--){ scanf("%s",str); len=strlen(str); sum=1; for(i=0;i<len;i++){ if(str[i+1]

2013-08-10 14:58:16 590

原创 HDU-1024

原题点击打开链接#include long long max(long long a,long long b){if(a>=b)return a;else return b;}int n, m, t,i;long long d[1005], l[1005];int main(void){ while(scanf("%d %d", &m, &n) != EOF){ for(i

2013-07-28 20:48:26 697

原创 杜宇学长的总结——深受感动

做算法和作技术哪个难?都很难,没有可比性。但是算法做得好的可以转行做技术,技术做得好的想转行做算法却很困难。 我是08年下半年将近期末的时候加入华理ACM队的。我高中的时候没有编程经验,数学也不好,高考数学刚及格。因为第二工业大学的网络工程专业的分数是最低的,所以就比较巧合地步入了计算机行业。大一有一门C++课程,当时我在第一次上机的时候就深深的被C++迷住了。C++是一门极其优美的语言,相比

2013-07-27 11:08:24 1177

原创 HDU-2600

原题点击打开链接#includeint main(void){int n,i,j,p,q,noyear;int warstar[101],warend[101];char war[50];while(scanf("%d%d%d",&n,&p,&q)!=EOF){ noyear=0;j=1; for(i=0;i<n;i++){scanf("%d%d",&wars

2013-07-27 10:31:29 566

原创 HDU-2095

原题点击打开链接#include int main(){int n,s,a;while(scanf("%d",&n),n){ s = 0;while(n--){scanf("%d",&a);s^=a;}printf("%d\n",s);}return 0;}异或的运用,简化了代码。简单的来说a^b就是将a、b的二进制对应 ,相同位取0不同取1.明白a^b^

2013-07-27 10:29:19 608

原创 HDU-2091

原题点击打开链接#includeint main(void){int i,n,j,k;char ch;k=0;while(scanf("%c",&ch)&&ch!='@'){ scanf("%d",&n); getchar(); if(k==1)printf("\n"); for(i=1;i<n;i++){ fo

2013-07-27 10:24:17 774

原创 HDU-2087

原题点击打开链接#include#includeint main(){ char a[1000],b[1000],*p,l,i; int count; while(count=0,scanf("%s",a)!=EOF&&strcmp(a,"#")!=0){ scanf("%s",b); l=strlen(b); while((p=strstr(a,b))

2013-07-27 10:20:22 509

原创 HDU-2070

原题点击打开链接#include#includeint main(void){int n,i;long long f[100]={0,1};for(i=2;i<100;i++)f[i]=f[i-1]+f[i-2];while(scanf("%d",&n)!=EOF){ if(n==-1||n>50||n<0)break; printf("%I64d\n",f[n])

2013-07-27 10:17:59 549

原创 HDU-2027

原题点击打开链接#include#includeint main(void){int n,i,len,num1,num2,num3,num4,num5;char str[101];scanf("%d",&n);getchar();while(n--){num1 = num2 = num3 = num4 = num5 = 0;gets(str);len=strlen(str)

2013-07-27 10:13:33 544

原创 HDU-2025

原题点击打开链接#include#includeint main(void){char str[101],maxc;int i,len;while(scanf("%s",str)!=EOF){ len=strlen(str); maxc=str[0]; for(i=1;i<len;i++){ if(maxc<str[i])maxc=str[i]

2013-07-27 10:11:47 614

原创 HDU-1021

原题点击打开链接#includeint main(void){ int n; while(scanf("%d",&n)!=EOF){ if((n+2)%4==0)printf("yes\n"); else printf("no\n"); }return 0;

2013-07-27 10:06:54 517

原创 HDU-2099

原题点击打开链接#includeint main(void){int a,b,i,flag;while(scanf("%d%d",&a,&b)&&a&&b){ flag=0; for(i=0;i<100;i++){ if((a*100+i)%b==0&&flag==0) {printf("%02d",i);flag=1;}

2013-07-27 10:02:44 588

原创 HDU-2098

原题点击打开链接#includeint a[10001],k;void f(){ int i,j,flag,k=0;for(i=2;i<10001;i++){ flag=0; for(j=2;j<=i/2;j++){ if(i%j==0)flag=1; } if(flag==0){a[k]=i;k++;}

2013-07-27 10:01:07 663

原创 HDU-2064

原题点击打开链接#includeint main(void){ int i,n;long long f[36]={0,2};for(i=2;i<36;i++)f[i]=3*f[i-1]+2;while(scanf("%d",&n)!=EOF){ printf("%I64d\n",f[n]);}return 0;}

2013-07-27 09:57:54 569

原创 HDU-2069

原题点击打开链接#includeint main(void){int cent50,cent25,cent10,cent5,cent1,i,j,k,l,m,n,way;while(scanf("%d",&n)!=EOF){ way=0; cent50=n/50; cent25=n/25; cent10=n/10; cent5=n/5;

2013-07-27 09:55:47 536

原创 HDU-2067

原题点击打开链接卡特兰数的应用点击打开链接1.#include void fun(__int64 h[]){ int i,j; h[0]=1;h[1]=1; for(i=2;i<=35;i++) { for(j=0;i-j-1>=0;j++) { h[i]+=h[j]*h[i-j-1] ;

2013-07-26 14:20:22 738

转载 卡特兰数-组合问题

卡特兰数卡特兰数前几项为 : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 6564120420, 24466267020, 91482563640, 34305961365

2013-07-26 12:23:23 750

转载 HDU-题目分类自用

分类一(详细): 分类二:基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1

2013-07-26 09:22:06 695

原创 HDU-1018

原题点击打开链接#include#includeint main(){int T,j,n;double result;scanf("%d",&T);while(T--){ result=0; scanf("%d",&n); for(j=1;j<=n;j++) result+=(log10(j));

2013-07-24 22:07:25 561

原创 HDU-1021

原题点击打开链接#includeint main(void){ int n; while(scanf("%d",&n)!=EOF){ if((n+2)%4==0)printf("yes\n"); else printf("no\n"); }return 0;}

2013-07-24 22:06:21 598

Delphi+TCP通信机制实例

delphi 2010版 采用的TTCPServer 和TTCPClient控件编写的TCP通信实例,客户端和服务端可以相互发送信息并测量通信时间。TChart控件动态显示时间曲线。 主要知识点:1.多线程的使用和线程安全之临界区保护 2.TCP通信机制 3.发送接收难点方法的使用 SendBuf和ReceiveBuf 4.CRC校验算法 备注:为方便自己测试 客户端 和服务端程序写在了一起,可以进行拆分 进而实现客户端和服务端的相互发送 类似于聊天小程序

2018-08-17

delphi+Access数据库编程实例

自己写的delphi实例,用的Access数据库,delphi自带Ado控件特别简单,主要知识点 1.数据库的连接和相关操作 2.多个窗口间的相互调用 3.局域网内数据库的共享 采用网络映射的方式 备注:下载后在本地运行需要修改Adoconnect控件的数据库文件路径

2018-08-17

delphi 求线段交点实例

delphi编写的关于线段求交点的算法和窗体程序,可以自由绘制线段

2018-07-09

空空如也

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

TA关注的人

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