1、当l>=n-1时,所有数据才可以完全读出 当l<n-1时,所有损坏的硬盘上的数据均无法读出 2、可以把8个字符(即四个字节、一个块)放进一个int中 3、询问编号为b的块在什么位置,即,编号为bs=b/s的条带在什么位置,b块位于该条带的第b%s块 4、下图的文字描述非常不好理解,但可以看图找规律 可以发现,不...
%x小写16进制,%X大写。%d十,%o八,%b二。 #include<bits/stdc++.h>constintmaxn =1000;constintmaxm =40960;usingnamespacestd;chardisk[maxn+10][maxm*2+10];intvis[maxn+10];intlen, got =0;intmain(){intn, s, l;scanf("%d%d%d", &n, &s, &l);memset(vis,0,sizeof(vis));for(int...
问题描述 试题编号: 201903-3 试题名称: 损坏的RAID5 时间限制: 1.0s 内存限制: 512.0MB 问题描述:答题栏核💗: 阵列由n+1个磁盘组成,每个磁盘由块(8位字符串)组成,s个块组成一个条带. 我们把每一个磁盘的编号disk看出纵坐标, 条带k看出横坐标.(所有磁盘的第一个条带k值相同),本题实质就是根据块号x...
1.首先用数组存储所有的字符串; 2.我们通过计算可以得到一共有num=len/8*(n-1)个块,查询时如果超出编号范围输出-; 3.我们记所有磁盘,条带号相同的部分组成一个区域,区域编号就按条带号,例如下图被分为三个区域: 4.如果块号为bb,则我们先推算出它在第[b(n−1)s][(n−1)sb](从0开始编号)...