ZJU_Main 主页 下一页 ZJU 题型分类 文演整理版 2008-3-23 数论: 1007 Numerical Summation of a Series 简单题,还是蛮有意思的 1045 HangOver 简单题 1049 I Think I Need a Houseboat 简单题 1028 Flip and Shift 简单题,可以DP/BFS/……,但 是实际上有数学方法可直接判断出来 1026 Modular multiplication of polynomials 简单题
操作系统的上机实验,银行家算法, int ALL_RESOURCE[W]; int AVAILABLE[R]; //可利用资源向量 int MAX[W][R]; //最大需求矩阵 int ALLOCATION[W][R]; //分配矩阵 int NEED[W][R]; //需求矩阵 int Request[R]; //进程请求向量 void inputdata(); //数据输入 void showdata(); //数据显示 void changdata(int k);//进程请求资源数据改
很好的操作系统中银行家的算法例子: 5)代码实现; #include #include #include #include #include #include const int MAX_P=20;//控制作业的个数 const int MAXA=10; //定义A类资源的数量 const int MAXB=5; // 定义B类资源的数量 const int MAXC=7; // 定义C类资源的数量 typedef struct node{ int a; int b; int c; int
#define n 5 //进程个数 #define m 3 //资源种类 int Available[m],Alloc[n][m],Need[n][m]; main() { int request[m]; input( ); while (1) { read_req( ); if (请求结束) break; (1) if (!(requesti<=Needi)) 表示非法请求; (2) if (!(r