#34788: 樓下給的程式碼好像是錯的(因為我試過(x


lla0920261161@gmail.com (abyssbreeze)

學校 : 不指定學校
編號 : 200128
來源 : [39.15.8.24]
最後登入時間 :
2024-02-05 16:07:12
e511. 11364 - Parking -- UVA | From: [220.142.66.134] | 發表日期 : 2023-04-16 21:35

只需計算最大值減最小值就行了

#include<bits/stdc++.h>
using namespace std ;

int main(){
    cin.sync_with_stdio(0) ;
    cin.tie(0) ;

        int t ;
        int n ;
        int x  ;
        int min,max ;
        int d ;
        cin>>t ;
        for(int i = 1 ; i<=t ; i++){
            min = 100 ;
            max = 0 ;
            cin>>n ;
            for(int j = 1 ; j<=n ;j++){
                cin>>x ;
                if(x<=min){
                    min = x ;
                }
                if(x>=max){
                    max = x ;
                }
            }
            d = (max - min)*2 ;
            cout<<d<<"\n" ;
        }

        return 0 ;
}
 
#35874: Re: 樓下給的程式碼好像是錯的(因為我試過(x


b1115102@mail.nuk.edu.tw (謝承峻)

學校 : 不指定學校
編號 : 226823
來源 : [61.219.152.205]
最後登入時間 :
2023-05-22 10:34:14
e511. 11364 - Parking -- UVA | From: [101.136.213.145] | 發表日期 : 2023-06-20 22:14

你才是錯的吧

 
ZeroJudge Forum