3 条题解

  • 4
    @ 2023-8-24 10:32:30

    过辣!(脑残人士的欢呼)

        int a[10],b[10],maxa=-114514,maxb=-114514,mina=114514,minb=114514;
        for (int i=1;i<=4;i++)
        {
            cin>>a[i];
            cin>>b[i];
            if (a[i]>maxa)
            {
                maxa=a[i];
            }
            if (a[i]<mina)
            {
                mina=a[i];
            }
            if (b[i]>maxb)
            {
                maxb=b[i];
            }
            if (b[i]<minb)
            {
                minb=b[i];
            }
        }
        cout<<(maxa-mina)*(maxb-minb);
    
    • @ 2024-2-3 9:42:15

      可以把列表改成变量,因为所有的a[i]、b[i]都在循环里是一次性的。

  • 3
    @ 2023-10-4 17:04:19

    不AC我吃💩

    #include <bits/stdc++.h>
    using namespace std;
    int a[10],b[10],i,x,y;
    int main(){
    	for(i=1;i<=4;i++)cin>>a[i]>>b[i];
    	if(a[1]==a[2])x=abs(b[1]-b[2]);
        else if(a[1]==a[3])x=abs(b[1]-b[3]);
        else if(a[1]==a[4])x=abs(b[1]-b[4]);
    	if(b[1]==b[2])y=abs(a[1]-a[2]);
        else if(b[1]==b[3])y=abs(a[1]-a[3]);
        else if(b[1]==b[4])y=abs(a[1]-a[4]);
    	cout<<x*y<<endl;
        return 0;
    }
    
    • 3
      @ 2022-12-12 20:05:57
      #include <bits/stdc++.h>
      using namespace std;
      int a[10],b[10],i,x,y;
      int main()
      {
      	for(i = 1; i <= 4; i++)
          {
      		cin>>a[i]>>b[i];
      	}
      	if(a[1] == a[2]) 
          {
      		x = abs(b[1] - b[2]);
      	} 
          else if(a[1] == a[3]) 
          {
      		x = abs(b[1] - b[3]);
      	}
          else if(a[1] == a[4]) 
          {
      		x = abs(b[1] - b[4]);
      	}
      	if(b[1] == b[2]) 
          {
      		y = abs(a[1] - a[2]);
      	} 
          else if(b[1] == b[3]) 
          {
      		y = abs(a[1] - a[3]);
      	} 
          else if(b[1] == b[4]) 
          {
      		y = abs(a[1] - a[4]);
      	}
      	cout<<x * y <<endl;
          return 0;
      }
      
      • 1

      信息

      ID
      570
      时间
      1000ms
      内存
      16MiB
      难度
      2
      标签
      递交数
      106
      已通过
      67
      上传者