浙江大学ACM编程培训

浙江大学ACM编程培训
浙江大学ACM编程培训

Zhejiang University

ICPC Team Routine Library

by WishingBone(Dec.2002)

Last Update(Nov.2004)by Riveria

1、几何25

1.1注意 (25)

1.2几何公式 (25)

1.3多边形 (27)

1.4多边形切割 (30)

1.5浮点函数 (31)

1.6面积 (36)

1.7球面 (37)

1.8三角形 (38)

1.9三维几何 (40)

1.10凸包 (47)

1.11网格 (49)

1.12圆 (49)

1.13整数函数 (51)

2、组合54

2.1组合公式 (54)

2.2排列组合生成 (54)

2.3生成gray码 (56)

2.4置换(polya) (56)

2.5字典序全排列 (57)

2.6字典序组合 (57)

3、结构58

3.1并查集 (58)

3.2堆 (59)

3.3线段树 (60)

3.4子段和 (65)

3.5子阵和 (65)

4、数论66

4.1阶乘最后非0位 (66)

4.2模线性方程组 (67)

4.3素数 (68)

4.4欧拉函数 (69)

5、数值计算70

5.1定积分计算(Romberg) (70)

5.2多项式求根(牛顿法) (72)

5.3周期性方程(追赶法) (73)

6、图论—NP搜索74

6.1最大团 (74)

6.2最大团(n<64)(faster) (75)

7、图论—连通性77

7.1无向图关键点(dfs邻接阵) (77)

7.2无向图关键边(dfs邻接阵) (78)

7.3无向图的块(bfs邻接阵) (79)

7.4无向图连通分支(dfs/bfs邻接阵) (80)

7.5有向图强连通分支(dfs/bfs邻接阵) (81)

7.6有向图最小点基(邻接阵) (82)

8、图论—匹配83

8.1二分图最大匹配(hungary邻接表) (83)

8.2二分图最大匹配(hungary邻接阵) (84)

8.3二分图最大匹配(hungary正向表) (84)

8.4二分图最佳匹配(kuhn_munkras邻接阵) (85)

8.5一般图匹配(邻接表) (86)

8.6一般图匹配(邻接阵) (87)

8.7一般图匹配(正向表) (87)

9、图论—网络流88

9.1最大流(邻接阵) (88)

9.2上下界最大流(邻接阵) (89)

9.3上下界最小流(邻接阵) (90)

9.4最大流无流量(邻接阵) (91)

9.5最小费用最大流(邻接阵) (91)

10、图论—应用92

10.1欧拉回路(邻接阵) (92)

10.2树的前序表转化 (93)

10.3树的优化算法 (94)

10.4拓扑排序(邻接阵) (95)

10.5最佳边割集 (96)

10.6最佳点割集 (97)

10.7最小边割集 (98)

10.8最小点割集 (99)

10.9最小路径覆盖 (101)

11、图论—支撑树101

11.1最小生成树(kruskal邻接表) (101)

11.2最小生成树(kruskal正向表) (103)

11.3最小生成树(prim+binary_heap邻接表) (104)

11.4最小生成树(prim+binary_heap正向表) (105)

11.5最小生成树(prim+mapped_heap邻接表) (106)

11.6最小生成树(prim+mapped_heap正向表) (108)

11.7最小生成树(prim邻接阵) (109)

11.8最小树形图(邻接阵) (109)

12、图论—最短路径111

12.1最短路径(单源bellman_ford邻接阵) (111)

12.2最短路径(单源dijkstra+bfs邻接表) (111)

12.3最短路径(单源dijkstra+bfs正向表) (112)

12.4最短路径(单源dijkstra+binary_heap邻接表) (113)

12.5最短路径(单源dijkstra+binary_heap正向表) (114)

12.6最短路径(单源dijkstra+mapped_heap邻接表) (115)

12.7最短路径(单源dijkstra+mapped_heap正向表) (116)

12.8最短路径(单源dijkstra邻接阵) (117)

12.9最短路径(多源floyd_warshall邻接阵) (118)

13、应用118

13.1Joseph问题 (118)

13.2N皇后构造解 (119)

13.3布尔母函数 (120)

13.4第k元素 (120)

13.5幻方构造 (121)

13.6模式匹配(kmp) (122)

13.7逆序对数 (123)

13.8字符串最小表示 (123)

13.9最长公共单调子序列 (124)

13.10最长子序列 (125)

13.11最大子串匹配 (126)

13.12最大子段和 (127)

13.13最大子阵和 (127)

14、其它128

14.1大数(只能处理正数) (128)

14.2分数 (134)

14.3矩阵 (136)

14.4线性方程组 (138)

14.5线性相关 (140)

14.6日期 (140)

1、几何

1.1注意

1.注意舍入方式(0.5的舍入方向);防止输出-0.

2.几何题注意多测试不对称数据.

3.整数几何注意xmult和dmult是否会出界;

符点几何注意eps的使用.

4.避免使用斜率;注意除数是否会为0.

5.公式一定要化简后再代入.

6.判断同一个2*PI域内两角度差应该是

abs(a1-a2)pi+pi-beta;

相等应该是

abs(a1-a2)pi+pi-eps;

7.需要的话尽量使用atan2,注意:atan2(0,0)=0,

atan2(1,0)=pi/2,atan2(-1,0)=-pi/2,atan2(0,1)=0,atan2(0,-1)=pi.

8.cross product=|u|*|v|*sin(a)

dot product=|u|*|v|*cos(a)

9.(P1-P0)x(P2-P0)结果的意义:

正:顺时针(0,pi)内

负:逆时针(0,pi)内

0:,共线,夹角为0或pi

10.误差限缺省使用1e-8!

1.2几何公式

三角形:

1.半周长P=(a+b+c)/2

2.面积S=aHa/2=absin(C)/2=sqrt(P(P-a)(P-b)(P-c))

3.中线Ma=sqrt(2(b^2+c^2)-a^2)/2=sqrt(b^2+c^2+2bccos(A))/2

4.角平分线Ta=sqrt(bc((b+c)^2-a^2))/(b+c)=2bccos(A/2)/(b+c)

5.高线Ha=bsin(C)=csin(B)=sqrt(b^2-((a^2+b^2-c^2)/(2a))^2)

6.内切圆半径r=S/P=asin(B/2)sin(C/2)/sin((B+C)/2)

=4Rsin(A/2)sin(B/2)sin(C/2)=sqrt((P-a)(P-b)(P-c)/P)

=Ptan(A/2)tan(B/2)tan(C/2)

7.外接圆半径R=abc/(4S)=a/(2sin(A))=b/(2sin(B))=c/(2sin(C))

四边形:

D1,D2为对角线,M对角线中点连线,A为对角线夹角

1.a^2+b^2+c^2+d^2=D1^2+D2^2+4M^2

2.S=D1D2sin(A)/2

(以下对圆的内接四边形)

3.ac+bd=D1D2

4.S=sqrt((P-a)(P-b)(P-c)(P-d)),P为半周长

正n边形:

R为外接圆半径,r为内切圆半径

1.中心角A=2PI/n

2.内角C=(n-2)PI/n

3.边长a=2sqrt(R^2-r^2)=2Rsin(A/2)=2rtan(A/2)

4.面积S=nar/2=nr^2tan(A/2)=nR^2sin(A)/2=na^2/(4tan(A/2))

圆:

1.弧长l=rA

2.弦长a=2sqrt(2hr-h^2)=2rsin(A/2)

3.弓形高h=r-sqrt(r^2-a^2/4)=r(1-cos(A/2))=atan(A/4)/2

4.扇形面积S1=rl/2=r^2A/2

5.弓形面积S2=(rl-a(r-h))/2=r^2(A-sin(A))/2

棱柱:

1.体积V=Ah,A为底面积,h为高

2.侧面积S=lp,l为棱长,p为直截面周长

3.全面积T=S+2A

棱锥:

1.体积V=Ah/3,A为底面积,h为高

(以下对正棱锥)

2.侧面积S=lp/2,l为斜高,p为底面周长

3.全面积T=S+A

棱台:

1.体积V=(A1+A2+sqrt(A1A2))h/3,A1.A2为上下底面积,h为高(以下为正棱台)

2.侧面积S=(p1+p2)l/2,p1.p2为上下底面周长,l为斜高

3.全面积T=S+A1+A2

圆柱:

1.侧面积S=2PIrh

2.全面积T=2PIr(h+r)

3.体积V=PIr^2h

圆锥:

1.母线l=sqrt(h^2+r^2)

2.侧面积S=PIrl

3.全面积T=PIr(l+r)

4.体积V=PIr^2h/3

圆台:

1.母线l=sqrt(h^2+(r1-r2)^2)

2.侧面积S=PI(r1+r2)l

3.全面积T=PIr1(l+r1)+PIr2(l+r2)

4.体积V=PI(r1^2+r2^2+r1r2)h/3

球:

1.全面积T=4PIr^2

2.体积V=4PIr^3/3

球台:

1.侧面积S=2PIrh

2.全面积T=PI(2rh+r1^2+r2^2)

3.体积V=PIh(3(r1^2+r2^2)+h^2)/6

球扇形:

1.全面积T=PIr(2h+r0),h为球冠高,r0为球冠底面半径

2.体积V=2PIr^2h/3

1.3多边形

#include

#include

#define MAXN1000

#define offset10000

#define eps1e-8

#define z ero(x)(((x)>0?(x):-(x))

#define_sign(x)((x)>eps?1:((x)<-eps?2:0))

struct point{double x,y;};

struct line{point a,b;};

double xmult(point p1,point p2,point p0){

return(p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y); }

//判定凸多边形,顶点按顺时针或逆时针给出,允许相邻边共线

int is_convex(int n,point*p){

int i,s[3]={1,1,1};

for(i=0;i

s[_sign(xmult(p[(i+1)%n],p[(i+2)%n],p[i]))]=0;

return s[1]|s[2];

}

//判定凸多边形,顶点按顺时针或逆时针给出,不允许相邻边共线

int is_convex_v2(int n,point*p){

int i,s[3]={1,1,1};

for(i=0;i

s[_sign(xmult(p[(i+1)%n],p[(i+2)%n],p[i]))]=0;

return s[0]&&s[1]|s[2];

}

//判点在凸多边形内或多边形边上,顶点按顺时针或逆时针给出

int inside_convex(point q,int n,point*p){

int i,s[3]={1,1,1};

for(i=0;i

s[_sign(xmult(p[(i+1)%n],q,p[i]))]=0;

return s[1]|s[2];

}

//判点在凸多边形内,顶点按顺时针或逆时针给出,在多边形边上返回0

int inside_convex_v2(point q,int n,point*p){

int i,s[3]={1,1,1};

for(i=0;i

s[_sign(xmult(p[(i+1)%n],q,p[i]))]=0;

return s[0]&&s[1]|s[2];

}

//判点在任意多边形内,顶点按顺时针或逆时针给出

//on_edge表示点在多边形边上时的返回值,offset为多边形坐标上限

int inside_polygon(point q,int n,point*p,int on_edge=1){

point q2;

int i=0,count;

while(i

for(count=i=0,q2.x=rand()+offset,q2.y=rand()+offset;i

if(z ero(xmult(q,p[i],p[(i+1)%n]))&&(p[i].x-q.x)*(p[(i+1)%n].x-q.x)

return on_edge;

else if(z ero(xmult(q,q2,p[i])))

break;

else if(xmult(q,p[i],q2)*xmult(q,p[(i+1)%n],q2)<-eps&&xmult(p[i],q,p[(i+1)%n])*xmult(p[i],q2,p[(i+1)%n])<-eps)

count++;

return count&1;

}

inline int opposite_side(point p1,point p2,point l1,point l2){

return xmult(l1,p1,l2)*xmult(l1,p2,l2)<-eps;

}

inline int dot_online_in(point p,point l1,point l2){

return z ero(xmult(p,l1,l2))&&(l1.x-p.x)*(l2.x-p.x)

}

//判线段在任意多边形内,顶点按顺时针或逆时针给出,与边界相交返回1

int inside_polygon(point l1,point l2,int n,point*p){

point t[MAXN],tt;

int i,j,k=0;

if(!inside_polygon(l1,n,p)||!inside_polygon(l2,n,p))

return0;

for(i=0;i

if(opposite_side(l1,l2,p[i],p[(i+1)%n])&&opposite_side(p[i],p[(i+1)%n],l1,l2)) return0;

else if(dot_online_in(l1,p[i],p[(i+1)%n]))

t[k++]=l1;

else if(dot_online_in(l2,p[i],p[(i+1)%n]))

t[k++]=l2;

else if(dot_online_in(p[i],l1,l2))

t[k++]=p[i];

for(i=0;i

for(j=i+1;j

tt.x=(t[i].x+t[j].x)/2;

tt.y=(t[i].y+t[j].y)/2;

if(!inside_polygon(tt,n,p))

return0;

}

return1;

}

point intersection(line u,line v){

point ret=u.a;

double t=((u.a.x-v.a.x)*(v.a.y-v.b.y)-(u.a.y-v.a.y)*(v.a.x-v.b.x))

/((u.a.x-u.b.x)*(v.a.y-v.b.y)-(u.a.y-u.b.y)*(v.a.x-v.b.x));

ret.x+=(u.b.x-u.a.x)*t;

ret.y+=(u.b.y-u.a.y)*t;

return ret;

}

point barycenter(point a,point b,point c){

line u,v;

u.a.x=(a.x+b.x)/2;

u.a.y=(a.y+b.y)/2;

u.b=c;

v.a.x=(a.x+c.x)/2;

v.a.y=(a.y+c.y)/2;

v.b=b;

return intersection(u,v);

}

//多边形重心

point barycenter(int n,point*p){

point ret,t;

double t1=0,t2;

int i;

ret.x=ret.y=0;

for(i=1;i

if(fabs(t2=xmult(p[0],p[i],p[i+1]))>eps){

t=barycenter(p[0],p[i],p[i+1]);

ret.x+=t.x*t2;

ret.y+=t.y*t2;

t1+=t2;

}

if(fabs(t1)>eps)

ret.x/=t1,ret.y/=t1;

return ret;

}

1.4多边形切割

//多边形切割

//可用于半平面交

#define MAXN100

#define eps1e-8

#define z ero(x)(((x)>0?(x):-(x))

struct point{double x,y;};

double xmult(point p1,point p2,point p0){

return(p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);

}

int same_side(point p1,point p2,point l1,point l2){

return xmult(l1,p1,l2)*xmult(l1,p2,l2)>eps;

}

point intersection(point u1,point u2,point v1,point v2){

point ret=u1;

double t=((u1.x-v1.x)*(v1.y-v2.y)-(u1.y-v1.y)*(v1.x-v2.x))

/((u1.x-u2.x)*(v1.y-v2.y)-(u1.y-u2.y)*(v1.x-v2.x));

ret.x+=(u2.x-u1.x)*t;

ret.y+=(u2.y-u1.y)*t;

return ret;

}

//将多边形沿l1,l2确定的直线切割在side侧切割,保证l1,l2,side不共线

void polygon_cut(int&n,point*p,point l1,point l2,point side){

point pp[100];

int m=0,i;

for(i=0;i

if(same_side(p[i],side,l1,l2))

pp[m++]=p[i];

if

(!same_side(p[i],p[(i+1)%n],l1,l2)&&!(z ero(xmult(p[i],l1,l2))&&z ero(xmult(p[(i+1)%n],l1,l2)))) pp[m++]=intersection(p[i],p[(i+1)%n],l1,l2);

}

for(n=i=0;i

if(!i||!z ero(pp[i].x-pp[i-1].x)||!z ero(pp[i].y-pp[i-1].y))

p[n++]=pp[i];

if(z ero(p[n-1].x-p[0].x)&&z ero(p[n-1].y-p[0].y))

n--;

if(n<3)

n=0;

}

1.5浮点函数

//浮点几何函数库

#include

#define eps1e-8

#define z ero(x)(((x)>0?(x):-(x))

struct point{double x,y;};

struct line{point a,b;};

//计算cross product(P1-P0)x(P2-P0)

double xmult(point p1,point p2,point p0){

return(p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);

}

double xmult(double x1,double y1,double x2,double y2,double x0,double y0){ return(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0);

}

//计算dot product(P1-P0).(P2-P0)

double dmult(point p1,point p2,point p0){

return(p1.x-p0.x)*(p2.x-p0.x)+(p1.y-p0.y)*(p2.y-p0.y);

}

double dmult(double x1,double y1,double x2,double y2,double x0,double y0){ return(x1-x0)*(x2-x0)+(y1-y0)*(y2-y0);

}

//两点距离

double distance(point p1,point p2){

return sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));

}

double distance(double x1,double y1,double x2,double y2){

return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));

}

//判三点共线

int dots_inline(point p1,point p2,point p3){

return z ero(xmult(p1,p2,p3));

}

int dots_inline(double x1,double y1,double x2,double y2,double x3,double y3){ return z ero(xmult(x1,y1,x2,y2,x3,y3));

}

//判点是否在线段上,包括端点

int dot_online_in(point p,line l){

return z ero(xmult(p,l.a,l.b))&&(l.a.x-p.x)*(l.b.x-p.x)

int dot_online_in(point p,point l1,point l2){

return z ero(xmult(p,l1,l2))&&(l1.x-p.x)*(l2.x-p.x)

}

int dot_online_in(double x,double y,double x1,double y1,double x2,double y2){ return z ero(xmult(x,y,x1,y1,x2,y2))&&(x1-x)*(x2-x)

}

//判点是否在线段上,不包括端点

int dot_online_ex(point p,line l){

return dot_online_in(p,l)&&(!z ero(p.x-l.a.x)||!z ero(p.y-l.a.y))&&(!z ero(p.x-l.b.x)||!z ero(p.y-l.b.y));

}

int dot_online_ex(point p,point l1,point l2){

return dot_online_in(p,l1,l2)&&(!z ero(p.x-l1.x)||!z ero(p.y-l1.y))&&(!z ero(p.x-l2.x)||!z ero(p.y-l2.y));

}

int dot_online_ex(double x,double y,double x1,double y1,double x2,double y2){ return dot_online_in(x,y,x1,y1,x2,y2)&&(!z ero(x-x1)||!z ero(y-y1))&&(!z ero(x-x2)||!z ero(y-y2));

}

//判两点在线段同侧,点在线段上返回0

int same_side(point p1,point p2,line l){

return xmult(l.a,p1,l.b)*xmult(l.a,p2,l.b)>eps;

}

int same_side(point p1,point p2,point l1,point l2){

return xmult(l1,p1,l2)*xmult(l1,p2,l2)>eps;

}

//判两点在线段异侧,点在线段上返回0

int opposite_side(point p1,point p2,line l){

return xmult(l.a,p1,l.b)*xmult(l.a,p2,l.b)<-eps;

}

int opposite_side(point p1,point p2,point l1,point l2){

return xmult(l1,p1,l2)*xmult(l1,p2,l2)<-eps;

}

//判两直线平行

int parallel(line u,line v){

return z ero((u.a.x-u.b.x)*(v.a.y-v.b.y)-(v.a.x-v.b.x)*(u.a.y-u.b.y));

}

int parallel(point u1,point u2,point v1,point v2){

return z ero((u1.x-u2.x)*(v1.y-v2.y)-(v1.x-v2.x)*(u1.y-u2.y));

}

//判两直线垂直

int perpendicular(line u,line v){

return z ero((u.a.x-u.b.x)*(v.a.x-v.b.x)+(u.a.y-u.b.y)*(v.a.y-v.b.y));

}

int perpendicular(point u1,point u2,point v1,point v2){

return z ero((u1.x-u2.x)*(v1.x-v2.x)+(u1.y-u2.y)*(v1.y-v2.y));

}

//判两线段相交,包括端点和部分重合

int intersect_in(line u,line v){

if(!dots_inline(u.a,u.b,v.a)||!dots_inline(u.a,u.b,v.b))

return!same_side(u.a,u.b,v)&&!same_side(v.a,v.b,u);

return dot_online_in(u.a,v)||dot_online_in(u.b,v)||dot_online_in(v.a,u)||dot_online_in(v.b,u); }

int intersect_in(point u1,point u2,point v1,point v2){

if(!dots_inline(u1,u2,v1)||!dots_inline(u1,u2,v2))

return!same_side(u1,u2,v1,v2)&&!same_side(v1,v2,u1,u2);

return

dot_online_in(u1,v1,v2)||dot_online_in(u2,v1,v2)||dot_online_in(v1,u1,u2)||dot_online_in(v2,u1,u 2);

}

//判两线段相交,不包括端点和部分重合

int intersect_ex(line u,line v){

return opposite_side(u.a,u.b,v)&&opposite_side(v.a,v.b,u);

}

int intersect_ex(point u1,point u2,point v1,point v2){

return opposite_side(u1,u2,v1,v2)&&opposite_side(v1,v2,u1,u2);

}

//计算两直线交点,注意事先判断直线是否平行!

//线段交点请另外判线段相交(同时还是要判断是否平行!)

point intersection(line u,line v){

point ret=u.a;

double t=((u.a.x-v.a.x)*(v.a.y-v.b.y)-(u.a.y-v.a.y)*(v.a.x-v.b.x))

/((u.a.x-u.b.x)*(v.a.y-v.b.y)-(u.a.y-u.b.y)*(v.a.x-v.b.x));

ret.x+=(u.b.x-u.a.x)*t;

ret.y+=(u.b.y-u.a.y)*t;

return ret;

}

point intersection(point u1,point u2,point v1,point v2){

point ret=u1;

double t=((u1.x-v1.x)*(v1.y-v2.y)-(u1.y-v1.y)*(v1.x-v2.x))

/((u1.x-u2.x)*(v1.y-v2.y)-(u1.y-u2.y)*(v1.x-v2.x));

ret.x+=(u2.x-u1.x)*t;

ret.y+=(u2.y-u1.y)*t;

return ret;

}

//点到直线上的最近点

point ptoline(point p,line l){

point t=p;

t.x+=l.a.y-l.b.y,t.y+=l.b.x-l.a.x;

return intersection(p,t,l.a,l.b);

}

point ptoline(point p,point l1,point l2){

point t=p;

t.x+=l1.y-l2.y,t.y+=l2.x-l1.x;

return intersection(p,t,l1,l2);

}

//点到直线距离

double disptoline(point p,line l){

return fabs(xmult(p,l.a,l.b))/distance(l.a,l.b);

}

double disptoline(point p,point l1,point l2){

return fabs(xmult(p,l1,l2))/distance(l1,l2);

}

double disptoline(double x,double y,double x1,double y1,double x2,double y2){ return fabs(xmult(x,y,x1,y1,x2,y2))/distance(x1,y1,x2,y2);

}

//点到线段上的最近点

point ptoseg(point p,line l){

point t=p;

t.x+=l.a.y-l.b.y,t.y+=l.b.x-l.a.x;

if(xmult(l.a,t,p)*xmult(l.b,t,p)>eps)

return distance(p,l.a)

return intersection(p,t,l.a,l.b);

}

point ptoseg(point p,point l1,point l2){

point t=p;

t.x+=l1.y-l2.y,t.y+=l2.x-l1.x;

if(xmult(l1,t,p)*xmult(l2,t,p)>eps)

return distance(p,l1)

return intersection(p,t,l1,l2);

}

//点到线段距离

double disptoseg(point p,line l){

point t=p;

t.x+=l.a.y-l.b.y,t.y+=l.b.x-l.a.x;

if(xmult(l.a,t,p)*xmult(l.b,t,p)>eps)

return distance(p,l.a)

return fabs(xmult(p,l.a,l.b))/distance(l.a,l.b);

}

double disptoseg(point p,point l1,point l2){

point t=p;

t.x+=l1.y-l2.y,t.y+=l2.x-l1.x;

if(xmult(l1,t,p)*xmult(l2,t,p)>eps)

return distance(p,l1)

return fabs(xmult(p,l1,l2))/distance(l1,l2);

}

//矢量V以P为顶点逆时针旋转angle并放大scale倍

point rotate(point v,point p,double angle,double scale){

point ret=p;

v.x-=p.x,v.y-=p.y;

p.x=scale*cos(angle);

p.y=scale*sin(angle);

ret.x+=v.x*p.x-v.y*p.y;

ret.y+=v.x*p.y+v.y*p.x;

return ret;

}

1.6面积

#include

struct point{double x,y;};

//计算cross product(P1-P0)x(P2-P0)

double xmult(point p1,point p2,point p0){

return(p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y);

}

double xmult(double x1,double y1,double x2,double y2,double x0,double y0){ return(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0);

}

//计算三角形面积,输入三顶点

double area_triangle(point p1,point p2,point p3){

return fabs(xmult(p1,p2,p3))/2;

}

double area_triangle(double x1,double y1,double x2,double y2,double x3,double y3){ return fabs(xmult(x1,y1,x2,y2,x3,y3))/2;

}

//计算三角形面积,输入三边长

double area_triangle(double a,double b,double c){

double s=(a+b+c)/2;

return sqrt(s*(s-a)*(s-b)*(s-c));

}

//计算多边形面积,顶点按顺时针或逆时针给出

double area_polygon(int n,point*p){

double s1=0,s2=0;

int i;

for(i=0;i

s1+=p[(i+1)%n].y*p[i].x,s2+=p[(i+1)%n].y*p[(i+2)%n].x;

return fabs(s1-s2)/2;

}

1.7球面

#include

const double pi=acos(-1);

//计算圆心角lat表示纬度,-90<=w<=90,lng表示经度

//返回两点所在大圆劣弧对应圆心角,0<=angle<=pi

double angle(double lng1,double lat1,double lng2,double lat2){

double dlng=fabs(lng1-lng2)*pi/180;

while(dlng>=pi+pi)

dlng-=pi+pi;

if(dlng>pi)

dlng=pi+pi-dlng;

lat1*=pi/180,lat2*=pi/180;

return acos(cos(lat1)*cos(lat2)*cos(dlng)+sin(lat1)*sin(lat2));

}

//计算距离,r为球半径

double line_dist(double r,double lng1,double lat1,double lng2,double lat2){ double dlng=fabs(lng1-lng2)*pi/180;

while(dlng>=pi+pi)

dlng-=pi+pi;

if(dlng>pi)

dlng=pi+pi-dlng;

lat1*=pi/180,lat2*=pi/180;

return r*sqrt(2-2*(cos(lat1)*cos(lat2)*cos(dlng)+sin(lat1)*sin(lat2)));

}

//计算球面距离,r为球半径

inline double sphere_dist(double r,double lng1,double lat1,double lng2,double lat2){ return r*angle(lng1,lat1,lng2,lat2);

}

1.8三角形

#include

struct point{double x,y;};

struct line{point a,b;};

double distance(point p1,point p2){

return sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));

}

point intersection(line u,line v){

point ret=u.a;

double t=((u.a.x-v.a.x)*(v.a.y-v.b.y)-(u.a.y-v.a.y)*(v.a.x-v.b.x)) /((u.a.x-u.b.x)*(v.a.y-v.b.y)-(u.a.y-u.b.y)*(v.a.x-v.b.x));

ret.x+=(u.b.x-u.a.x)*t;

ret.y+=(u.b.y-u.a.y)*t;

return ret;

}

//外心

point circumcenter(point a,point b,point c){

line u,v;

u.a.x=(a.x+b.x)/2;

u.a.y=(a.y+b.y)/2;

u.b.x=u.a.x-a.y+b.y;

u.b.y=u.a.y+a.x-b.x;

v.a.x=(a.x+c.x)/2;

v.a.y=(a.y+c.y)/2;

v.b.x=v.a.x-a.y+c.y;

v.b.y=v.a.y+a.x-c.x;

return intersection(u,v);

}

//内心

point incenter(point a,point b,point c){

line u,v;

double m,n;

u.a=a;

m=atan2(b.y-a.y,b.x-a.x);

n=atan2(c.y-a.y,c.x-a.x);

u.b.x=u.a.x+cos((m+n)/2);

u.b.y=u.a.y+sin((m+n)/2);

v.a=b;

m=atan2(a.y-b.y,a.x-b.x);

n=atan2(c.y-b.y,c.x-b.x);

v.b.x=v.a.x+cos((m+n)/2);

v.b.y=v.a.y+sin((m+n)/2);

return intersection(u,v);

}

//垂心

point perpencenter(point a,point b,point c){

line u,v;

u.a=c;

u.b.x=u.a.x-a.y+b.y;

u.b.y=u.a.y+a.x-b.x;

v.a=b;

v.b.x=v.a.x-a.y+c.y;

v.b.y=v.a.y+a.x-c.x;

return intersection(u,v);

}

//重心

//到三角形三顶点距离的平方和最小的点

//三角形内到三边距离之积最大的点

point barycenter(point a,point b,point c){

line u,v;

u.a.x=(a.x+b.x)/2;

u.a.y=(a.y+b.y)/2;

u.b=c;

v.a.x=(a.x+c.x)/2;

v.a.y=(a.y+c.y)/2;

v.b=b;

return intersection(u,v);

}

//费马点

//到三角形三顶点距离之和最小的点

point fermentpoint(point a,point b,point c){

point u,v;

double step=fabs(a.x)+fabs(a.y)+fabs(b.x)+fabs(b.y)+fabs(c.x)+fabs(c.y);

int i,j,k;

u.x=(a.x+b.x+c.x)/3;

u.y=(a.y+b.y+c.y)/3;

while(step>1e-10)

for(k=0;k<10;step/=2,k++)

for(i=-1;i<=1;i++)

for(j=-1;j<=1;j++){

v.x=u.x+step*i;

v.y=u.y+step*j;

if

(distance(u,a)+distance(u,b)+distance(u,c)>distance(v,a)+distance(v,b)+distance(v,c))

u=v;

}

return u;

}

1.9三维几何

//三维几何函数库

#include

#define eps1e-8

#define z ero(x)(((x)>0?(x):-(x))

struct point3{double x,y,z;};

struct line3{point3a,b;};

struct plane3{point3a,b,c;};

//计算cross product U x V

point3xmult(point3u,point3v){

point3ret;

ret.x=u.y*v.z-v.y*u.z;

ret.y=u.z*v.x-u.x*v.z;

ret.z=u.x*v.y-u.y*v.x;

return ret;

}

//计算dot product U.V

double dmult(point3u,point3v){

return u.x*v.x+u.y*v.y+u.z*v.z;

}

//矢量差U-V

point3subt(point3u,point3v){

point3ret;

ret.x=u.x-v.x;

ret.y=u.y-v.y;

ret.z=u.z-v.z;

return ret;

}

浙江大学生物化学丙实验报告1

实验报告 课程名称: 生物化学实验(丙) 指导老师: 方祥年 成绩:__________________ 实验名称: 蔗糖酶的提取 同组学生姓名: 金宇尊、鲍其琛 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、实验材料与试剂(必填) 四、实验器材与仪器(必填) 五、操作方法和实验步骤(必填) 六、实验数据记录和处理 七、实验结果与分析(必填) 八、讨论、心得 一、实验目的和要求 1、学习掌握蔗糖酶的提取、分离纯化的基本原理和方法; 2、巩固理论知识,学会学以致用并发现新问题。 二、实验内容和原理 1、实验内容: 蔗糖酶的提取、分离纯化 2、实验原理: ①酵母细胞破碎 细胞破碎的常用方法 液体剪切法固体剪切法压力和研磨 物理法、化学渗透法、酶溶 本实验采用研磨的方法。通过固体剪切法(研磨)将酵母细胞破碎,把蔗糖酶从酵母细胞中提取出来。 ②蔗糖酶的初步分离纯化 蛋白酶常用的初步分离纯化方法有:盐析、选择性变性、有机溶剂沉淀等。 本实验采用选择性变性(加热)、有机溶剂(乙醇)沉淀等方法对蔗糖酶进行初步的提纯以及收集样品。 由于一般酶蛋白在常温下分离纯化过程中易变性失活,为了能获得尽可能高的产率和纯度,在提纯 操作中要始终保持酶的活性,如在低温下操作等,这样才能得到较好地分离提纯效果。 三、实验材料与试剂

1、实验材料 市售干酵母粉10g/组(3~4人) 2、实验试剂 石英砂,95%乙醇(-20℃),20mmol/L Tris-HCl pH7.3 缓冲液。 四、实验器材与仪器 电子天平(称量干酵母粉);研砵(每组一套);50ml高速离心管(4支/组、4孔50ml离心管架一个/组);托盘天平(离心管平衡用);高速冷冻离心机;恒温水浴箱(50℃);量筒(50ml)、微量移液枪(1000ul)及枪头或移液管(1ml)、玻棒、滴管等;1.5ml离心管(留样品Ⅰ、Ⅱ用)及离心管架;制冰机;-20℃冰箱。 五、操作方法和实验步骤 1、酵母细胞破粹(干磨法) ①称量:称取市售干酵母粉10g+约3-5 g石英砂放入研钵 ②研磨(干磨):至尽可能成细粉末状(约15min) ③加液+研磨:量取总体积40 ml的20mmol/L Tris-HCl pH7.3 缓冲液,分2次加研磨10min, 使呈糊状液体; ④离心:将糊状液体转移到2支50ml离心管中,两支离心管平衡后(托盘天平上),离心10min (条件:4℃、12000r/min) ⑤收集+测量:收集上清液并量出体积V1(样品I),另留1ml上清液(样品I )放置-20℃冰箱保存用于蔗糖酶蛋白含量测定、蔗糖酶活力测定和SDS-PAGE分析 2、热处理 ①水浴热处理:将上步抽提液(样品I),迅速放入50℃恒温水浴,保温30min, 并每隔5min用玻璃棒温和搅拌提取液。 ②冰浴冷却:保温后迅速用冰浴冷却5min ③离心:将热处理后的样品I转移至两支50ml离心管中,平衡后,离心10min。 (条件:4℃,12000r/min) ④收集+测量:收集上清液并量出体积V2(样品Ⅱ),另留1ml上清液(样品Ⅱ)放置-20℃冰箱保存(用于蔗糖酶蛋白含量测定、测定蔗糖酶活力和SDS-PAGE分析。 3、有机溶剂(乙醇)沉淀 ①冰浴:将热处理后的上清液加入相同体积的-20℃的95%乙醇,冰浴中温和搅动混匀,

2020年国内十大土木工程专业大学排名

2020年国内十大土木工程专业大学排名 2017年国内十大土木工程专业大学排名第一、同济大学 2017年国内十大土木工程专业大学排名第二、哈尔滨工业大学 哈尔滨工业大学(HarbinInstituteofTechnology),简称哈工大,是中华人民共和国工业和信息化部直属理工类全国重点大学,首批“211工程”、“985工程”重点建设院校,“九校联盟”、“中俄 工科大学联盟”成员,入选国家首批“111计划”、“2011计划”、“卓越计划”,为中管副部级建制,由工信部、教育部、黑龙江省 人民政府三方重点共建。 学校溯源于1920年创办的哈尔滨中俄工业学校,建校初衷为培 养铁路工程技术人才;而后历经“中俄工业大学校”、“哈尔滨工业 大学校”、“哈尔滨高等工业学校”等多个阶段,学校在1938年1 月正式定名为哈尔滨工业大学,沿用至今。 2017年国内十大土木工程专业大学排名第三、清华大学 清华大学由中华人民共和国教育部直属,位列“211工程”、“985工程”,入选“珠峰计划”、“2011计划”、“111计划”、“卓越工程师教育培养计划”、“卓越法律人才教育培养计划”、“卓越医生教育培养计划”,是C9联盟、东亚研究型大学协会、环 太平洋大学联盟、清华—剑桥—麻省理工学院低碳能源大学联盟成员,中管副部级建制。 2017年国内十大土木工程专业大学排名第四、东南大学 东南大学(SoutheastUniversity),简称东大,坐落于南京市, 是中央直管、教育部直属的副部级全国重点大学,中国著名的建筑 老八校之一,国家“211工程”、“985工程”首批重点建设的大学,是“卓越工程师教育培养计划”、“卓越医生教育培养计划”、

浙江大学物理化学实验思考题答案

一、恒温槽的性能测试 1.影响恒温槽灵敏度的主要因素有哪些?如和提高恒温槽的灵敏度? 答:影响灵敏度的主要因素包括:1)继电器的灵敏度;2)加热套功率;3)使用介质的比热;4)控制温度与室温温差;5)搅拌是否均匀等。 要提高灵敏度:1)继电器动作灵敏;2)加热套功率在保证足够提供因温差导致的热损失的前提下,功率适当较小;3)使用比热较大的介质,如水;4)控制温度与室温要有一定温差;5)搅拌均匀等。 2.从能量守恒的角度讨论,应该如何选择加热器的功率大小? 答:从能量守恒角度考虑,控制加热器功率使得加热器提供的能量恰好和恒温槽因为与室温之间的温差导致的热损失相当时,恒温槽的温度即恒定不变。但因偶然因素,如室内风速、风向变动等,导致恒温槽热损失并不能恒定。因此应该控制加热器功率接近并略大于恒温槽热损失速率。 3.你认为可以用那些测温元件测量恒温槽温度波动? 答:1)通过读取温度值,确定温度波动,如采用高精度水银温度计、铂电阻温度计等;2)采用温差测量仪表测量温度波动值,如贝克曼温度计等;3)热敏元件,如铂、半导体等,配以适当的电子仪表,将温度波动转变为电信号测量温度波动,如精密电子温差测量仪等。 4.如果所需恒定的温度低于室温,如何装备恒温槽? 答:恒温槽中加装制冷装置,即可控制恒温槽的温度低于室温。 5.恒温槽能够控制的温度范围? 答:普通恒温槽(只有加热功能)的控制温度应高于室温、低于介质的沸点,并留有一定的差值;具有制冷功能的恒温槽控制温度可以低于室温,但不能低于使用介质的凝固点。 其它相关问题: 1.在恒温槽中使用过大的加热电压会使得波动曲线:( B ) A.波动周期短,温度波动大; B.波动周期长,温度波动大; C.波动周期短,温度波动小; D.波动周期长,温度波动小。 2.恒温槽中的水银接点温度计(导电表)的作用是:( B )

中国最好的10所土木工程系

中国最好的10所土木工程系: 1.清华大学 2.同济大学 3.天津大学4.东南大学 5.浙江大学 6.哈尔滨工业大学(哈尔滨建筑工程大学并入)7.华南理工大学8.湖南大学9.重庆大学(重庆建筑大学并入)10.西安建筑工程大学英国建筑师协会承认上述十所大学的土木工程系本科毕业文凭,这些十所大学的土木工程系毕业生可在英国申请工程师职称。 1. 清华大学学校名气就不用说了。今年清华土木系的招生可能又是令人失望。2001年我知道土木系的结构工程和防震减灾工程的录取最低分只有310分。2002年的情况呢?据现在的情况来看估计录取分大约335左右。专业课没有同济的相关专业难。有北京钢铁学院、北方交大、石家庄铁道学院等等学校报,可能是名气大的缘故,很多牛的同学不敢报。建议有实力的同学不必观望,下定决心,上的机会极大,考上后留学机会多多,前途大好。 2. 同济大学专业名气好,学校名气不是很强。处于上海,全国顶尖高手报名的热点,特别是结构工程,报名人数极多,危险系数大。专业课出得为同类高校最难,总分却不低于他们,特别是同济的结构力学和钢结构、材料力学、混凝土难。复试为差额,淘汰多。建议没有绝对实力和足够复习时间和把握的同学慎报。很牛的同学例外。建议报者六级80以上,数学基础好,力学有天赋。总分380以上有机会公费(还要看复试表现)。机会多,前途大好。 3. 天津大学 4. 东南大学这两所学校也是建筑业一流的学府。名气很响。也是报名比较多的学校。专业课并不很难。名气与同济大学旗鼓相当。竟争较激烈。建议报者有一定的把握和实力。是报清华、同济大学没绝对把握的同学的最佳选择。考上后,机会多,前途大好。 5. 浙江大学 6. 哈尔滨工业大学这两所学校也是建筑业名气较好的学府。浙江大学好环境。他们是全国十大名校。学校名气好。竟争比较激烈。建议报者有一定的把握和实力。是土木同学的好选择。考上后,机会多,前途大好。 7.华南理工大学位置好,处于广州。学校名气不错,土木专业好。在广东一带好找工作,工资较高。有一定实力同学的好选择。公费多,自费好象3000元。考上后,机会多,前途好。8. 湖南大学专业可排前5,但位置相对不太好,报人相对少。9. 重庆大学10. 西安建筑工程大学不敢考名校的同学的选择。还有上海交通大学、西安交大、华中科大等名校难度不大。上海交通大学好象招不满。中国最好的建筑系: 1.清华大学2.天津大学 3.东南大学 4.同济大学这四所大学的建筑系被我国建筑称为"老四所",实力不相上下,为我国的建筑界培养了大批优秀的人才泥会惊诧故宫的宏伟、布达拉宫的雄壮、赵州桥的精致,你会为上海外滩的52 幢风格迥异的大厦而倾倒,也会为拥有10个“世界第一”的东方明珠广播电视塔而自豪。是的,建筑无处不在,建筑无奇不有。而要领略建筑的精髓,把握建筑学的真谛,就不得不探询土木工程专业。目前国内开设土木工程专业的高校很多,而英国建筑师协会承认的土木工程本科文凭的仅有10所,即清华大学、同济大学、天津大学、浙江大学、东南大学、哈尔滨建筑工程大学、西安建筑工程大学、重庆大学、华南理工大学、湖南大学。这10所大学的土木工程系毕业生才可在英国申请工程师职称。无疑,拥有这种身份的土木工程专业,不敢说是真的“全国十强”,但起码也是榜上有名了。即使这样,各个高校土木工程专业的倾向还是有所不同,在此点评一二,与大家共同管窥一斑。清华大学武林盟主君临天下清华在当今武林的地位,相信不用在下多说,大家都很清楚。除了这几年在江湖声名鹊起的后生华中理工大学偶尔在喝多酒后不满意“小华工”的称呼欲改清华为“小清华”而外,其他的如西安交通大学、南京大学、浙江大学等武林巨擎等都很 知趣地只去争“武林第二”位置。一举一动都倍引起武林注目的“武林盟主”下设的得意机

浙江大学大学物理期中考试

大学物理(上)期中试卷(B) 专业 编号 姓名 一、 填空 1、 两个惯性系中的观察者O 和O’以0.6c (c 表示真空中光速)的相对速度互相接近。 如果O 测得两者的初始距离是20cm ,则O’测得两者经过时间△t =______________s 后相遇。 2、 在_____________速度下粒子的相对论动量是非相对论动量的二倍,在 ______________速度下粒子的动能等于其静止能量。 3、 在光滑的水平面上,一根长L=2m 的绳子,一端固定 于O 点,另一端系一质量m=0.5kg 的物体。开始时,物体位于位置A ,OA 间距离d=0.5m ,绳子处于松弛状态。现在使物体以初速度V A = 4m ·s -1垂直于OA 向右滑动,如图所示。设以后的运动中物体到位置B ,此时物体速度的方向与绳垂直。则物体速度的大小V B =__________________。 4、 一质点的运动速度v 时间 t 的函数 )/(34)(s m j t i t v +=,此质点在t=1秒时的切身向加速 度a t =_____________,法向加速度a n =_______________。 5、 一维保守力的势能曲线如图所示,有一粒子自右向左运 动,通过此保守力场区域时,在________________区间粒子所受的力F x >0;在_____________区间粒子所受的力F x <0;在x=______________时粒子所受的力F x =0。 6、 某物体的运动规律为 2dv Kv t dt =-(K 为正恒量) ,当t = 0时,初速度为v 0,则速度的大小v 与时间t 的函数关系为 。 7、 已知质点在保守场中的势能p E Kr C =+,其中r 为质点与坐标原点间的距离,K ,C 均为大于零的常数,作用在质点上的力的大小 F ,该力的方向 。 8、 如图所示,倔强系数为K 的弹簧,一端在墙壁上,另一端连一质量为m 的物体,物 体静止在坐标原点O ,此时弹簧长度为原长,物体与桌面间的摩擦系数为,若物 体在不变的外力F 的作用下向右移动,则物体到达最远位置时系统的弹性势能 P E = 。 9、 升降机内有一装置如图所示,滑轮两侧悬挂的物体质量分 别为12m kg =, 21m kg =,若不计绳与滑轮的质量, 忽 m o a

全国土木工程专业学校排名

A+等级同济大学清华大学浙江大学哈尔滨工业大学重庆大学湖南大学东南大学西南交通大学河海大学 A等级:上海交通大学西安交通大学山东大学天津大学华中科技大学大连理工大学中南大学东北大学华南理工大学福州大学新疆大学贵州大学南昌大学武汉理工大学太原理工大学西南大学合肥工业大学北京交通大学郑州大学中国矿业大学广西大学中国矿业大学(北京) 南京农业大学北京工业大学华侨大学河南大学南京工业大学河北农业大学长沙理工大学石家庄铁道学院兰州理工大学安徽理工大学, 河南理工大学河南工业大学广东工业大学沈阳建筑大学西安建筑科技大学西南科技大学汕头大学华东交通大学华北水利水电学院深圳大学长安大学兰州交通大学广州大学山东建筑大学西安科技大学山东科技大学安徽建筑工业学院浙江科技学院河北工程大学重庆交通大学北京建筑工程学院广西工学院苏州科技学院天津城市建设学院长春工程学院青岛理工大学河北建筑工程学院 *B+等级:武汉大学四川大学吉林大学中山大学厦门大学北京航空航天大学兰州大学西北工业大学北京科技大学暨南大学哈尔滨工程大学南京理工大学燕山大学内蒙古大学河北大学浙江工业大学南京航空航天大学中国石油大学(华东) 中国石油大学(北京) 海南大学中国海洋大学黑龙江大学昆明理工大学西安电子科技大学中国地质大学(北京) 成都理工大学济南大学江苏大学北京林业大学中北大学湘潭大学内蒙古科技大学上海大学上海理工大学江南大学扬州大学河南科技大学哈尔滨工业大学(威海)南京林业大学宁波大学青海大学东北林业大学上海应用技术学院辽宁工程技术大学东北农业大学沈阳工业大学内蒙古农业大学华北电力大学(保定)浙江理工大学东北电力大学中国民航大学四川农业大学华南农业大学西安理工大学河北理工大学山东农业大学辽宁科技大学西南石油大学山东理工大学南昌航空大学中国地质大学(武汉) 西华大学河北工业大学集美大学中南林业科技大学长江大学福建工程学院四川理工学院烟台大学辽宁工业大学平顶山工学院武汉科技大学南华大学湖南工业大学安徽工业大学陕西科技大学湖北工业大学山东交通学院桂林理工大学内蒙古工业大学大连水产学院三峡大学江西理工大学大连大学大连交通大学南京工程学院大连民族学院北方工业大学攀枝花学院湖南理工学院黑龙江科技学院武汉工程大学安徽工程科技学院盐城工学院河北科技师范学院黑龙江工程学院吉林建筑工程学院徐州工程学院宁波工程学院浙江海洋学院华北科技学院黄石理工学院鲁东大学长沙学院常州工学院合肥学院宁波诺丁汉大学襄樊学院 B 等级:中国农业大学宁夏大学延边大学东华大学上海师范大学云南农业大学贵州师范大学河北科技大学湖南科技大学哈尔滨理工大学哈尔滨商业大学北华大学温州大学西北农林科技大学福建农林大学沈阳农业大学l西北民族大学湖南农业大学江西农业大学大庆石油学院东华理工大学贵州民族学院甘肃农业大学大连海事大学; 中原工学院郑州航空工业管理学院信阳师范学院安阳师范学院厦门理工学院黄淮学院南阳理工学院许昌学院安阳工学院西安工程大学五邑大学辽宁石油化工大学佳木斯大学佛山科学技术学院天水师范学院东莞理工学院成都大学绍兴文理学院嘉应学院仲恺农业工程学院榆林学院石家庄经济学院沈阳大学江苏科技大学湖南工程学院南通大学江苏工业学院西南林学院聊城大学孝感学院塔里木大学重庆三峡学院淮海工学院辽东学院淮阴工学院皖西学院, 黑龙江八一农垦大学江西科技师范学院浙江林学院重庆科技学院武汉工业学院湖南工学院井冈山大学西昌学院湖南科技学院青岛农业大学防灾科技学院湖南城市学院邵阳学院潍坊学院白城师范学院泰山学院同济大学浙江学院惠州学院华东交通大学理工学院长沙理工大学城南学院青岛理工大学琴岛学院哈尔滨学院重庆大学城市科技学院四川大学锦城学院中国矿业大学徐海学院华中科技大学武昌分校四川大学锦江学院武汉理工大学华夏学院浙江大学宁波理工学院武汉科技大学城市学院北京城市学院浙江大学城市学院茂名学院唐山学院福州大学至诚学院北京工业大学实验学院天津大学仁爱学院 C+等级:南阳师范学院商丘师范学院莆田学院三明学院武夷学院洛阳理工学院宜春学院九江学院台州学院南昌工程学院嘉兴学院黄山学院廊坊师范学院金陵科技学院新乡学院临沂师范学院辽宁科技学院山西大同大学江苏科技大学南徐学院呼伦贝尔学院东南大学成贤学院福州大学阳光学院江南大学太湖学院福建农林大学金山学院沈阳建筑大学城市建设学院河南大学民生学院南京理工大学紫金学院厦门大学嘉庚学院吉林建筑工程学院建筑装饰学院武汉科技大学中南分校苏州科技学院天平学院吉林建筑工程学院城建学院中国地质大学江城学院南京工业大学浦江学院黑龙江东方学院湖北工业大学商贸学院大庆石油学院华瑞学院三峡大学科技学院湘潭大学兴湘学院丽水学院江西蓝天学院华侨大学厦门工学院哈尔滨工业大学华德应用技术学院湖南科技大学潇湘学院浙江树人大学南昌大学科学技术学院河北理工大学轻工学院中南林业科技大学涉外学院宁波大学科学技术学院南昌航空大学科技学院华北电力大学科技学院湖南农业大学东方科技学院浙江理工大学科技与艺术学院铜陵学院南昌理工学院石家庄铁道学院四方学院广东技术师范学院天河学院浙江海洋学院东海科学技术学院北京科技大学天津学院中国地质大学长城学院广东工业大学华立学院山东科技大学泰山科技学院燕山大学里仁学院河北工业大学城市学院广西工学院鹿山学院安徽工业大学工商学院北华航天工业学院中国海洋大学青

2020浙大土木工程结构工程方向考研经验分享

2020浙大土木工程结构工程方向考研经验分享 知道拟录取结果有一段时间了,很开心可以成功上岸浙大,这是我一直以来的梦想。还深深记得当初高考查分后的失落,然后再想想四年后的现在我马上就要成为浙大研一的老学姐了,冥冥中这可能是最好的安排吧。现在想给学弟学妹们分享一下备考的经验,希望对你们有些帮助。 说下各科的学习情况吧,首先说政治。从自身经历以及结合周围许多人的情况来说,政治我觉得还是比较看运气和答题技巧。选择题50分,简答题50分,简答题大家的分其实都不会差太多,政治想要高分,主要还得看选择题,所以说政治是得选择题得天下。选择题16分单选,34分多选,多选很看答题技巧以及自己练习的情况,真题、模拟题练的多了,选择题正确率自然就上去了。然后资料主要就是大家经常说的精讲精练、一千题,肖四肖八,然后找找视频看看,加深自己对知识的理解,大题拉不开分,但也不能十分,好好背背大题,学会从材料中照答案,因为并不是每年的大题都能被押的那么准,所以掌握做题的技巧非常重要,加上书上的知识点背熟了,遇到各种新题问题都不大。 英语的话,我英语基础一般,整个复习下来英语提升还是比较明显的。首先可以多背背单词增加词汇量,这个对后面做阅读,翻译,写作文都是很有帮助的,然后一定要多看真题,注意词汇积累,新题型也要好好练练总结一下,阅读视频可以看看,我觉得其中介绍的一些答题技巧对提高正确率帮助还是蛮大的。作文多背范文积累句子以及常用词汇,考前写两篇练习一下。 数学就我个人感觉而言,我比较喜欢用张宇的高数配合李永乐数学复习全书的线代和概率论,然后用张宇的概率论做补充;高数视频我看的张宇的,视频可以看看,我感觉是作用不大,当然做下笔记也有利于后期复习,线代和概率论我觉得比较简单,所以我没看视频,然后练习我用的张宇的1000题再加八套卷,有时间精力的话也可以再刷下其他老师的题,真题多做多练多总结,题是一定要多刷的,刷题才能加深对知识点的理解,也不要抗拒做陌生题新题,这些有利于了解一些新题型,对考试是有帮助的。 我专业课考的结构力学,分数挺高的。结构力学只要方法对,弯路少走点,掌握起来很快的,我建议就不要自己瞎琢磨了,直接报个班或者找学长学姐探讨一下学习的方法,因为很多方法资源都是现成的,我们没有必要花费考研的宝贵时间去自己摸索出来。我当时就去报名了爱考宝典的专业课辅导班,老师对考点,重难点早就门清了,只是需要通过在线授课的方式让我弄明白,我学了几节课收获很大,很多知识点都能理解透。另外于玲玲的书是必备的,概念多看好好理解,例题先尝试自己做,然后再看答案,不会的问老师。我还看了陈水福的概念结构力学,做了下陈水福跟朱慈勉的结构力学的课后习题,因为会考习题的原题,难度有些大,大家最好能找人辅导一下,我就不多说了。 最后,希望大家都能考上心仪的学校。

浙江大学物理光学实验报告

本科实验报告 课程名称:姓名:系:专业:学号:指导教师: 物理光学实验郭天翱 光电信息工程学系信息工程(光电系) 3100101228 蒋凌颖 2012年1 月7日 实验报告 实验名称:夫琅和弗衍射光强分布记录实验类型:_________ 课程名称:__物理光学实验_指导老师:_蒋凌颖__成绩: 一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得 一、实验目的和要求 1.掌握单缝和多缝的夫琅和费衍射光路的布置和光强分布特点。 2.掌握一种测量单缝宽度的方法。 3.了解光强分布自动记录的方法。 二、实验内容 一束单色平面光波垂直入射到单狭缝平面上,在其后透镜焦平面上得到单狭缝的夫琅禾费衍射花样,其光强分布为: i?i0( 装 式中 sin? ? ) 2 (1) 订 ?? 线 ??sin?? (2) ?为单缝宽度,?为入射光波长,?为考察点相应的衍射角。i0为衍射场中心点(??0处)的光强。如图一所示。 由(1)式可见,随着?的增大,i有一系列极大值和极小值。极小值条件 asin??n?(n?1,n?2) (3) 是: 如果测得某一级极值的位置,即可求得单缝的宽度。 如果将上述单缝换成若干宽度相等,等距平行排列的单缝组合——多缝,则透镜焦面上得到的多缝夫琅禾费衍射花样,其光强分布: n? sin?2 )2 i?i0()( ?

2 (4) sin 式中 ?? sin??2???dsin? ? ?? (5) ?为单缝宽度,d为相邻单缝间的间距,n为被照明的单缝数,?为考察点相应的衍射角;i0为衍射中心点(??0处)的光强。 n? )2 (sin?2() 2称?为单缝衍射因子,为多缝干涉因子。前者决定了衍射花 sin (干涉)极大的条件是dsin??m?(m?0,?1,?2......)。 dsin??(m? m )?(m?0,?1,?2......;m?1,2,.......,n?1)n 样主极大的相对强度,后者决定了主极大的位置。 (干涉)极小的条件是 当某一考虑点的衍射角满足干涉主极大条件而同时又满足单缝衍射极小值条件,该点的光强度实际为0/,主极大并不出现,称该机主极大缺级。显然当d/??m/n为整数时,相应的m 级主极大为缺级。 不难理解,在每个相邻干涉主极大之间有n-1个干涉极小;两个相邻干涉极小之间有一个干涉次级大,而两个相邻干涉主级之间共有n-2个次级大。 三、主要仪器设备 激光器、扩束镜、准直镜、衍射屏、会聚镜、光电接收扫描器、自动平衡记录仪。 四、操作方法和实验步骤 1.调整实验系统 (1)按上图所示安排系统。 (2)开启激光器电源,调整光学元件等高同轴,光斑均匀,亮度合适。(3)选择衍射板中的任一图形,使产生衍射花样,在白屏上清晰显示。 (4)将ccd的输出视频电缆接入电脑主机视频输出端,将白屏更换为焦距为100mm的透镜。 (5)调整透镜位置,使衍射光强能完全进入ccd。 (6)开启电脑电源,点击“光强分布测定仪分析系统”便进入本软件的主界面,进入系统的主界面后,点击“视频卡”下的“连接视频卡”项,打开一个实时采集窗口,调整透镜与ccd的距离,使电脑显示屏能清晰显示衍射图样,并调整起偏/检偏器件组,使光强达到适当的强度,将采集的图像保存为bmp、jpg两种格式的图片。 2.测量单缝夫琅和费衍射的光强分布(1)选定一条单狭缝作为衍射元件(2)运用光强分布智能分析软件在屏幕上显示衍射图像,并绘制出光强分布曲线。 (3)对实验曲线进行测量,计算狭缝的宽度。 3.观察衍射图样 将衍射板上的图形一次移入光路,观察光强分布的水平、垂直坐标图或三维图形。

浙江大学大学物理甲下 04-05冬期末试卷

浙江大学2004-2005学年冬季学期 《Physics (Ⅱ)》课程期末考试试卷 开课学院:理学院 考试形式:闭卷,允许带非存储计算器、纸质词典入场 考试时间:2005年 1月21日 所需时间120分钟 姓名_______专业 学号 组号 任课教师 Permittivity constant ε0=8.85?10-12C 2/(N ?m 2) Electronic volt 1eV=1.6? 10-19J Permeability constant μ0=4π?10-7H/m Mass of an electron m e =9.11? 10-31kg Ⅰ. Multiple choices (there is one correct answer only): 1. The electric charge on a conductor is A. Uniformly distributed throughout the volume. B. Confined to the surface and is uniformly distributed. C. Mostly on the outer surface, but is not uniformly distributed. D. Entirely on the surface and is distributed according to the shape of the object. E. Distributed throughout the volume of the object and distributed according to the object ’s shape. 2.* You are given a closed circuit with radii a and b , as shown in the Fig. , carrying current i . The magnetic dipole moment of the circuit is: A. 4 )(22b a i +π. B. )(22b a i +π C. 2 )(22b a i +π. D. )(b a i +π. .

《大学物理》质点力学例题(浙大)

质点力学例题 1.一质点沿x 轴方向运动,其加速度随时间的变化关系为 a = 3 + 2t (SI),如果初始时质点的速度为5 m/s ,则当 t = 3 s 时,质点的速度v = __________ m/s 。 )m/s (23)3(5d )23(53 023 =++=++=?t t t t v 2.质量为0.25 kg 的质点,受力F = t i (SI )的作用,式中t 为时间,t = 0 s 时该质点以v 0 = 2j m/s 的速度通过坐标原点,则该质点任意时刻的位置矢量是__________。 i F a t m 4== j i 222+=t v j i r t t 23 2 3+= 3.已知一质点的运动方程为 r = 2 t i +(2 - t 2)j (SI ),则t = 2 s 时质点的位置矢量为__________,2秒末的速度为__________。 j i r 24-= j i 42-=v 4.一个具有单位质量的质点在力场 F = ( t 2 - 4t ) i + ( 12t - 6 ) j (SI )中运动,设该质点在t = 0时位于原点,且速度为零。则t 时刻该质点的位置矢量r = ____________。 j i r )32()3 2121( 233 4t t t t -+-= 5.一质点从静止出发沿半径 R = 1 ( m )的圆周运动,其角加速度随时间t 的变化规律是 α = 12t 2 - 6t (SI)。则质点的角速度ω =_________,法向加速度a n =_________,切向加速度a τ =_________。 230 2 34d )612(t t t t t t -=-= ?ω t t R a 6122-==ατ 2232)34(t t R a n -==ω 6.一质点在水平面内以顺时针方向沿半径为2 m 的圆形轨道运动,质点的角速度与时间的关系为ω = kt 2(其中k 为常数),已知质点在第二秒末的线速度为32 m/s ,则在t = 0.5 s 时,该质点的切向加速度a τ = _______;法向加速度a n = _______。 2rkt r ==ωv 22232?=k 4=k 24t =ω t 8=α )m/s (85.0822=??==ατr a )m/s (25.0422422=??==ωr a n 7.已知质点的运动方程为 r = R sin ωt i +R cos ωt j ,则其速度v = __________,切向加速度a τ = __________,法向加速度a n = __________。 j i t R t R ωωωωsin cos -=v R ω=v 0d d ==t a v τ R R a n 22 ω==v

浙江省大学物理试题库204-热力学第一定律、典型的热力学过程

浙江工业大学 学校 204 条目的4类题型式样及交稿式样 热力学第一定律、典型的热力学过程 一. 选择题 题号:20412001 分值:3分 难度系数等级:2 1 如图所示,一定量理想气体从体积V 1,膨胀到体积V 2分别经历的 过程是:A →B 等压过程,A →C 等温过程;A →D 绝热过程,其中吸热 量最多的过程 (A) 是A →B. (B) 是A →C. (C) 是A →D. (D) 既是A →B 也是A →C , 两过程吸热一样多。 [ ] 答案:A 题号:20412002 分值:3分 难度系数等级:2 2 质量一定的理想气体,从相同状态出发,分别经历等温过程、等压过程和绝热过程,使其体积增加一倍.那么气体温度的改变(绝对值)在 (A) 绝热过程中最大,等压过程中最小. (B) 绝热过程中最大,等温过程中最小. (C) 等压过程中最大,绝热过程中最小. (D) 等压过程中最大,等温过程中最小. [ ] 答案:D 题号:20412003 分值:3分 难度系数等级:2 V

3 一定量的理想气体,从a 态出发经过①或②过程到达b 态,acb 为等温线(如图),则①、②两过程中外界对系统传递的热量Q 1、Q 2是 (A) Q 1>0,Q 2>0. (B) Q 1<0,Q 2<0. (C) Q 1>0,Q 2<0. (D) Q 1<0,Q 2>0. [ ] 答案:A 题号:20413004 分值:3分 难度系数等级:3 4 一定量的理想气体分别由初态a 经①过程ab 和由初态a ′经②过程a ′cb 到达相同的终态b ,如p -T 图所示,则两个过程中 气体从外界吸收的热量 Q 1,Q 2的关系为: (A) Q 1<0,Q 1> Q 2. (B) Q 1>0,Q 1> Q 2. (C) Q 1<0,Q 1< Q 2. (D) Q 1>0,Q 1< Q 2. [ ] 答案:B 题号:20412005 分值:3分 难度系数等级:2 5. 理想气体向真空作绝热膨胀. (A) 膨胀后,温度不变,压强减小. (B) 膨胀后,温度降低,压强减小. (C) 膨胀后,温度升高,压强减小. (D) 膨胀后,温度不变,压强不变. [ ] 答案:A 题号:20412006 分值:3分 难度系数等级:2 6. 一定量的理想气体,从p -V 图上初态a 经历(1)或(2)过程到达末态b ,已知a 、b 两 态处于同一条绝热线上(图中虚线是绝热线),则气体在 (A) (1)过程中吸热,(2) 过程中放热. (B) (1)过程中放热,(2) 过程中吸热. (C) 两种过程中都吸热. (D) 两种过程中都放热. [ ] 答案:B 题号:20412007 分值:3分 p V

土木工程专业全国大学排名

土木工程专业全国大学排名 A+等级 同济大学清华大学浙江大学哈尔滨工业大学重庆大学湖南大学东南大学西南交通大学河海大学 A 等级 上海交通大学西安交通大学山东大学天津大学华中科技大学大连理工大学中南大学东北大学华南理工大学福州大学新疆大学贵州大学南昌大学武汉理工大学太原理工大学西南大学合肥工业大学北京交通大学郑州大学中国矿业大学广西大学中国矿业大学(北京) 南京农业大学北京工业大学华侨大学河南大学南京工业大学河北农业大学长沙理工大学石家庄铁道学院兰州理工大学安徽理工大学河南理工大学河南工业大学广东工业大学沈阳建筑大学西安建筑科技大学西南科技大学汕头大学华东交通大学华北水利水电学院深圳大学长安大学兰州交通大学广州大学山东建筑大学西安科技大学山东科技大学安徽建筑工业学院浙江科技学院河北工程大学重庆交通大学北京建筑工程学院广西工学院苏州科技学院天津城市建设学院长春工程学院青岛理工大学河北建筑工程学院 B+等级 武汉大学四川大学吉林大学中山大学厦门大学北京航空航天大学兰州大学西北工业大学北京科技大学暨南大学哈尔滨工程大学南京理工大学燕山大学内蒙古大学河北大学浙江工业大学南京航空航天大学中国石油大学(华东) 中国石油大学(北京) 海南大学中国海洋大学黑龙江大学昆明理工大学西安电子科技大学中国地质大学(北京) 成都理工大学济南大学江苏大学北京林业大学中北大学湘潭大学内蒙古科技大学上海大学上海理工大学江南大学扬州大学河南科技大学哈尔滨工业大学(威海)南京林业大学宁波大学青海大学东北林业大学上海应用技术学院辽宁工程技术大学东北农业大学沈阳工业大学内蒙古农业大学华北电力大学(保定)浙江理工大学东北电力大学中国民航大学四川农业大学华南农业大学西安理工大学河北理工大学山东农业大学辽宁科技大学西南石油大学山东理工大学南昌航空

全国土木工程专业大学的排名

全国土木工程专业大学的排名 2015全国土木工程专业大学的排名 土木工程专业培养掌握各类土木工程学科的基本理论和基本知识,能在房屋建筑、地下建筑(含矿井建筑)、道路、隧道、桥梁建筑、 水电站、港口及近海结构与设施、给水排水和地基处理等领域从事 规划、设计、施工、管理和研究工作的高级工程技术人才。以下列 举进入世界排名的全国学校。 土木工程专业专业课程: 主要课程:工程力学、流体力学、岩石力学、地基与基础、工程地质学、工程水文学、工程制图、计算机应用、建筑材料、混凝土 结构、钢结构、工程结构、给水排水工程、施工技术与管理。 第一名:清华大学 土木工程系是清华大学历史最悠久的系科之一。早在1916年清 华学校(清华大学前身)即开始招收土木工程学科的留美专科生。 1925年清华学校建立大学部,1926年学校成立工程系,含土木、机械、电子三科,由此正式揭开土木工程系的历史。1928年,清华学 校更名为“国立清华大学”,设文、理、法、工四个学院,16个系,其中有土木工程系。 第二名:同济大学 同济大学土木工程学院是国内同类专业中教学和研究实力最强的学院之一,目前院内设有建筑工程系、地下建筑与工程系、桥梁工 程系、结构工程与防灾研究所和水利工程系五个系所,另外还有土 木工程防灾国家重点实验室。 第三名:哈尔滨工程大学 学院现设有“土木工程”、“建筑环境与设备工程”、“给水排水工程”、“工程力学”、“飞行器设计与工程”、及“飞行器动

力工程”等6个本科专业。学院每年承担面向全校的4门公共基础课,其中“材料力学”每年34个班,1360名学生;“理论力学”每 年34个班1360名学生。“工程力学”每年24个班,1100名学生,“材料力学实验”每年34个班,1360名学生。 第四名:北京大学 北京大学是中国最古老、最权威的高等学府之一。在1952年院 系调整前曾有建筑系。1998年百年校庆之际,北大决定重新创办建 筑学学科,聘请张永和教授主持创办,香港建筑师钟华楠为名誉主任。北京大学建筑学研究中心于2000年5月27日正式成立,同年 9月正式开课。2010年10月,在北京大学建筑学研究中心与北京大 学景观设计学研究院基础上成立了北京大学建筑与景观设计学院。 第五名:上海交通大学 上海交通大学建筑工程专业设立于1907年,是中国历史上最早 设立的土木工程专业之一。1952年全国院系调整时,全系师生并入 同济大学。1985年上海交通大学恢复建立土木建筑工程系,1993年 土木建筑工程系开设建筑学专业,并于当年开始招生。1998年建筑 学专业与工业设计系联合建立设计艺术硕士点。2002年从建筑工程 系分出,单独建系。2004年5月13日,上海交通大学正式批复新 合并的船舶海洋与建筑工程学院成立建筑学系。 第六名:大连理工大学 大连理工大学建筑与艺术学院成立于2002年7月。学院现下设 建筑系和艺术系。建筑系有建筑学、城市规划两个本科专业和建筑 设计及其理论、城市规划与设计两个硕士点。建筑学专业2005年成 功获得建筑设计及其理论二级学科博士学位授权点,建筑学一级学 科硕士学位授权点。艺术系下设工业设计、艺术设计、雕塑三个本 科专业。2003年5月,艺术系美术学硕士点专业获得批准。 第七名:南京大学 南京大学建筑与城市规划学院,是拥有国家甲级资质的建筑规划设计研究院和城市规划设计研究院。其建筑学系的前身,可追溯到

浙江大学土木工程专业指导性教学计划-浙江大学建筑工程学院

浙江大学土木工程专业指导性教学计划 培养目标 本专业主要培养能在房屋建筑、道路桥梁建筑、市政工程、岩土工程和工程管理等领域从事规划、设计、施工、管理和研究工作的宽、专、交复合型高级技术人才。 培养要求 要求学生掌握土木工程学科的基本理论和基本知识,具备从事建筑工程、交通土建工程、市政工程和岩土工程的规划、设计、施工、管理及相关研究工作的能力。培养计划设五个课程模块,学生可任选一模块课程。 毕业生应获得以下几方面的知识和能力: 1.具有扎实的自然科学基础、较好的人文社科基础和外语语言综合能力; 2.掌握结构力学、流体力学、土力学、工程地质学和工程制图的基本理论与基本知识; 3.掌握建筑材料、结构原理与设计、给排水工程和计算机应用等方面的基本知识,具有 从事土建结构工程的设计与研究工作的能力; 4.掌握工程测量、土木工程施工、工程实验、环境工程等方面的基本知识、基本技能, 具有从事工程施工、管理和研究工作的能力; 5.了解土木工程各主干学科的理论前沿和发展动态;掌握文献检索和资料查询的基本方 法,具有一定的科学研究和实际工作能力。 主要课程 结构力学流体力学土力学基础工程钢筋混凝土结构基本原理钢筋混凝土及砌体结构设计钢结构设计原理钢结构设计房屋建筑学桥梁工程土木工程施工给排水工程工程经济与管理 特色课程 双语教学课程:弹性力学及有限元结构力学流体力学科技文献导读 研究型课程:大跨空间结构土木工程测试技术 自学型课程: CAD基础与二次开发 讨论型课程:结构概念与体系、环境工程概论、土木工程概论 划学制四年 毕业最低学分160+4+2 授予学位工学学士

浙江大学土木工程专业课程设置一览第一学年 第二学年

浙江大学专业排名

浙江大学专业排名 (一)自然科学 浙江大学自然科学总分列全国高校第3名,A++/538。在自然科学的4个学科门中,理学第4名,A++/445;工学第2名,A++/469;农学第4名,A+/104;医学第11名,B+/162。 1、理学:A++第4名/445。10个学科类15个本科专业 数学类:数学与应用数学:A++第2名/249;信息与计算科学:A++第3名/249。物理学类:物理学:A+第4名/176。化学类:化学:A++第4名/170;应用化学:A第8名/188。生物科学类:生物科学:A+第4名/143;生物技术:A++第4名/151。地理科学类:资源环境与城乡规划管理:A+第9名/82;地理信息系统:A第6名/70。大气科学类:大气科学:C/10。材料科学类:材料化学:A++第1名/52。环境科学类:环境科学:A第8名/112。心理学类:心理学:A 第5名/32;应用心理学:A++第1名/54。统计学类:统计学:A+第5名/106。 2、工学:A++第2名/469。12个学科类28个本科专业 材料类:高分子材料与工程:A第6名/75;材料科学与工程Y:B+第7名/58。机械类:机械设计制造及其自动化:A+第6名/214;过程装备与控制工程:A++第2名/66;机械工程及自动化Y:A第6名/52。仪器仪表类:测控技术与仪器:A第8名/126。电气信息类:电气工程及其自动化:A+第3名/166;自动化:A++第3名/206;电子信息工程:A第7名/256;通信工程:A+第7名/177;计算机科学与技术:A第11名/415;电子科学与技术:A第7名/83;生物医学工程:B+第8名/50;信息工程Y:A第3名/28。土建类:建筑学:B+第8名/96;城市规划:A第12名/77;土木工程Y:A++第1名/4。水利类:水文与水资源工程:C+第7名/25。环境与安全类:环境工程:A++第2名/187。化工与制药类:化学工程与工艺:A第6名/158;制药工程:A+第3名/70。轻工纺织食品类:食品科学与工程:A+第3名/123。工程力学类:工程力学:B+第12名/51。生物工程类:生物工程:A++第2名/128。农业工程类:农业机械化及其自动化:A第4名/44;农业电气化与自动化:A+第2名/16;农业建筑环境与能源工程:A++第1名/17;农业水利工程:A第5名/27。 3、农学:A+第4名/104。5个学科类10个本科专业 植物生产类:农学:A第7名/53;园艺:A第7名/53;植物保护:A++第2名/41;茶学:A++第1名/10。环境生态类:园林:A第11名/62;农业资源与环境:A++第2名/37。动物生产类:动物科学:A第5名/56;蚕学:A++第1名/8。动物医学类:动物医学:B+第9名/49。水产类:水产养殖学:C+第16名/35。 4、医学:B+第11名/162。5个学科类8个本科专业 基础医学类:基础医学:C+第5名/9。预防医学类:预防医学:A第6名/49。临床医学与医学技术类:临床医学:A第9名/101;医学影像学:A第7名/52。口腔医学类:口腔医学:B 第9名/47。药学类:药学:B第14名/79;中药学:C/46;药物制剂:B+第3名/30。

相关文档
最新文档