acm 2020 用java實現

來源:互聯網
上載者:User

標籤:for   mat   color   class   ann   java   system   ati   else   

import java.util.*;public class Main {    public static void main(String[] args) {            Scanner in= new Scanner(System.in);                List <Integer> li= new ArrayList<Integer>();       while(true){                int t= in.nextInt();                if(t==0){                    System.exit(0);                }                li.clear();                for(int i=0;i<t;i++){                     li.add(in.nextInt());                }                int [] arr= new int [li.size()] ;                for(int i=0;i<li.size();i++){                    arr[i]=li.get(i);                }                List<Integer> brr=new ArrayList<Integer>();                for(int i=0;i<arr.length;i++){                     brr.add(Math.abs(arr[i]));                }                 Collections.sort(brr);                     int [] br= new int[brr.size()];                int count =0;                for (Iterator iterator = brr.iterator(); iterator.hasNext();) {                 br[count]=(Integer) iterator.next();                 count++;                                    }                                for(int i=br.length-1;i>=0;i--){                       for(int n=0;n<arr.length;n++){                           if(br[i]==-arr[n]){                               br[i]=arr[n];                              arr[n]=100;                           }                       }                       if(i==0){                       System.out.print(br[i]);                       System.out.println();}                       else                           System.out.print(br[i]+" ");                }                                            }                }    } 

 

我發現我真的要去系統學一學演算法了,那麼簡單的一個功能居然可以被我寫的那麼複雜,還居然ac了。。。。。

另求高人指點

acm 2020 用java實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.