Advertisement
ProjcheskiF1

Опсег Problem 4 (0 / 0)

Oct 24th, 2016
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.09 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.    static long zbirCifri(long x){
  7.     long zbir=0;
  8.         while(x>0){
  9.         zbir+=x%10;
  10.             x/=10;
  11.         }
  12.         return zbir;
  13.    
  14.     }
  15.     static int proveri(long N, long A, long B) {
  16.         // Vasiot kod tuka
  17.        long x;
  18.         for(x=A;x<=B;x++){
  19.         if(x*x + zbirCifri(x) + 200*x == N){
  20.             int rez = (int)x;
  21.             return rez;}
  22.            
  23.         }
  24.         return -1;
  25.     }
  26.    
  27.     public static void main(String[] args) throws Exception {
  28.         int i,j,k;
  29.        
  30.         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  31.        
  32.         long N = Long.parseLong(br.readLine());
  33.        
  34.         StringTokenizer st = new StringTokenizer(br.readLine());
  35.         long A = Long.parseLong(st.nextToken());
  36.         long B = Long.parseLong(st.nextToken());
  37.        
  38.        long res = proveri(N, A, B);
  39.         System.out.println(res);
  40.        
  41.         br.close();
  42.        
  43.     }
  44.    
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement