Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class LDS {
  5.    
  6.  
  7.     private static int najdolgaOpagackaSekvenca(int[] a) {
  8.        
  9.         int []vrednosti=new int[a.length];
  10.         int najdolga=1;
  11.        
  12.         for (int i=0; i<a.length; i++){
  13.                 vrednosti[i]=1;
  14.                 for (int j=0; j<i; j++){
  15.                         if (a[j]>a[i]){
  16.                             if(vrednosti[j]==vrednosti[i])
  17.                                 vrednosti[i]=vrednosti[j]+1;
  18.                             if (najdolga<vrednosti[i]) najdolga=vrednosti[i];
  19.                         }
  20.                 }
  21.         }
  22.         return najdolga;
  23.  
  24. }
  25.    
  26.     public static void main(String[] args) {
  27.         Scanner stdin = new Scanner(System.in);
  28.        
  29.         int n = stdin.nextInt();
  30.         int a[] = new int[n];
  31.         for (int i = 0; i < a.length; i++) {
  32.             a[i] = stdin.nextInt();
  33.         }
  34.         System.out.println(najdolgaOpagackaSekvenca(a));
  35.     }
  36.  
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement