- 博客(102)
- 资源 (3)
- 收藏
- 关注
原创 delphi 学习积累
ORM:对象关系映射Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则是从数学理论发展而来的,两套理...
2018-08-21 11:28:09
863
转载 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
2123
原创 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
930
原创 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
977
原创 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
962
原创 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
793
原创 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
1050
原创 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
688
原创 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
1683
原创 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
815
原创 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
729
原创 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
675
原创 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
944
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
658
原创 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
753
原创 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
708
原创 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
588
原创 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
688
原创 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
697
原创 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
567
原创 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
628
原创 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
731
原创 杜宇学长的总结——深受感动
做算法和作技术哪个难?都很难,没有可比性。但是算法做得好的可以转行做技术,技术做得好的想转行做算法却很困难。 我是08年下半年将近期末的时候加入华理ACM队的。我高中的时候没有编程经验,数学也不好,高考数学刚及格。因为第二工业大学的网络工程专业的分数是最低的,所以就比较巧合地步入了计算机行业。大一有一门C++课程,当时我在第一次上机的时候就深深的被C++迷住了。C++是一门极其优美的语言,相比
2013-07-27 11:08:24
1237
原创 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
609
原创 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
646
原创 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
810
原创 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
540
原创 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
587
原创 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
578
原创 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
651
原创 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
548
原创 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
636
原创 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
697
原创 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
603
原创 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
581
原创 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
774
转载 卡特兰数-组合问题
卡特兰数卡特兰数前几项为 : 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
787
转载 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
736
原创 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
597
原创 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
638
Delphi+TCP通信机制实例
2018-08-17
delphi+Access数据库编程实例
2018-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人