题解 2893: 肿瘤面积

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

2893: 肿瘤面积

解题思路:注意事项:参考代码:#include#includeusingnamespacestd;intmain(){intn;cin>>n;vector>image(n,vector(n));inttop=n,

不使用二维数组进行求解

解题思路:因为是矩形,所以只要得到长和宽的数据,就可以求得其内的面积,同时无需关注每一位数字在图形中的位置,只要得到在1111110001101011000111111这个顺序中位于的几位即可。先求得长度然后通过1的总数量,获得宽度的数值。即width=((sum+4)-length*2)/2注意事项

2893: 肿瘤面积

解题思路:注意事项:参考代码:n=int(input())l=[list(map(int,input().split()))foriinrange(n)]a=b=-1m=1foriinrange(n):forjinrange(n):ifl[i][j]==0:whilel[i][j+m]==0:m+=1

涉及一点小学数学方法解题

摘要:解题思路:遍历出有0的位置,然后计算包含0的矩形的长和宽,各自减2相乘即可注意事项:参考代码:#include<stdio.h> int main(){ int n,i,j,p,q,x=0,y=0; ……

python--study||O.o

摘要:        就是求内部矩形的大小,主要问题是根据题意判断起点和终点参考代码:#肿瘤与边缘之间必须被0分隔开(未完全分隔就不算答案) n = int(input()) arr = [list(m……

肿瘤面积利用二位数组求解

解题思路:注意事项:参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannersc=newScanner(System.in)

肿瘤面积(C语言,循环嵌套)

摘要:解题思路:由题意可知,创建一个n行n列的矩阵,找出值为0的元素,肿瘤是一个矩形,故而找出第一个值为0的元素,再在行和列上延伸寻找值为0的元素注意事项:参考代码:#include<stdio.h> v……

2893: 肿瘤面积

```cpp#includeusingnamespacestd;intmain(){intn,arr[1001][1001],ax=0,ay=0,bx=0,by=0;boolfirst=true;cin>>n;for(inti=1;iarr[i][j];if(arr[i][j]==0){if(firs