Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.StringTokenizer;
  4.  
  5. public class Range {
  6.    
  7.     static long proveri(long N, long A, long B) {
  8.         long s;
  9.         for(long i=A;i<=B;i++){
  10.             s=zbir(i,0);
  11.             if(i*i+s+200*i==N)
  12.                 return i;
  13.            
  14.         }
  15.         return -1;
  16.     }
  17.    
  18.     static long zbir(long a,long suma){
  19.         if(a==0) return suma;
  20.         return zbir(a/10,suma+a%10);
  21.     }
  22.    
  23.     public static void main(String[] args) throws Exception {
  24.         int i,j,k;
  25.        
  26.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  27.        
  28.         long N = Long.parseLong(br.readLine());
  29.        
  30.         StringTokenizer st = new StringTokenizer(br.readLine());
  31.         long A = Long.parseLong(st.nextToken());
  32.         long B = Long.parseLong(st.nextToken());
  33.        
  34.         long res = proveri(N, A, B);
  35.         System.out.println(res);
  36.        
  37.         br.close();
  38.        
  39.     }
  40.    
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement