2010年10月1日金曜日

PKU Judge Online 3173 Parkside's Triangle

■3173 Parkside's Triangle

□Problem
省略.

□Solution
省略.

□Code
  1. package p3173;  
  2.   
  3. import java.util.*;  
  4. import java.lang.*;  
  5. import java.math.*;  
  6. import java.io.*;  
  7.   
  8. import static java.lang.Math.*;  
  9. import static java.util.Arrays.*;  
  10.   
  11. // AC  
  12. public class Main{  
  13.   
  14.     Scanner sc=new Scanner(System.in);  
  15.   
  16.     final int INF=Integer.MAX_VALUE;  
  17.     final double EPS=1e-9;  
  18.   
  19.     void run(){  
  20.         int n=sc.nextInt();  
  21.         int s=sc.nextInt();  
  22.         int[][] a=new int[n][n];  
  23.         for(int i=0; i<n; i++){  
  24.             for(int j=0; j<=i; j++){  
  25.                 a[j][i]=s++;  
  26.                 if(s==10)  
  27.                     s=1;  
  28.             }  
  29.         }  
  30.         for(int j=0; j<n; j++){  
  31.             for(int i=0; i<j; i++)  
  32.                 print("  ");  
  33.             for(int i=j; i<n; i++)  
  34.                 print(a[j][i]+(i==n-1?"":" "));  
  35.             println("");  
  36.         }  
  37.     }  
  38.   
  39.     void print(String s){  
  40.         System.out.print(s);  
  41.     }  
  42.   
  43.     void println(String s){  
  44.         System.out.println(s);  
  45.     }  
  46.   
  47.     public static void main(String[] args){  
  48.         // System.setOut(new PrintStream(new BufferedOutputStream(System.out)));  
  49.         new Main().run();  
  50.     }  
  51. }  

0 件のコメント: