fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.math.*;
  4. import java.io.*;
  5.  
  6. import static java.lang.Math.*;
  7. import static java.util.Arrays.*;
  8.  
  9. public class A{
  10. Scanner sc=new Scanner(System.in);
  11.  
  12. int INF=1<<28;
  13. double EPS=1e-9;
  14.  
  15. long n, x, y;
  16.  
  17. void run(){
  18. n=sc.nextLong();
  19. x=sc.nextLong();
  20. y=sc.nextLong();
  21. if(y<n){
  22. println("-1");
  23. return;
  24. }
  25. long k=y-(n-1);
  26. if((n-1)+k*k<x){
  27. println("-1");
  28. return;
  29. }
  30. for(int i=0; i<n-1; i++){
  31. sb.append(1);
  32. sb.append("\n");
  33. }
  34. sb.append(k);
  35. println(sb.toString());
  36. }
  37.  
  38. void println(String s){
  39. System.out.println(s);
  40. }
  41.  
  42. void print(String s){
  43. System.out.print(s);
  44. }
  45.  
  46. void debug(Object... os){
  47. System.err.println(Arrays.deepToString(os));
  48. }
  49.  
  50. public static void main(String[] args){
  51. new A().run();
  52. }
  53. }
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty