Saleh127

Untitled

May 9th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. int main()
  5. {
  6. ll t,a,c,d,n,k,i,j,l,m;
  7. cin>>t;
  8. while(t--)
  9. {
  10. cin>>n>>k;
  11. a=n/k;
  12. c=n%k;
  13. if(k>n) printf("NO\n");
  14. else if(n%k==0)
  15. {
  16. printf("YES\n");
  17. for(j=0;j<k;j++)
  18. {
  19. printf("%lld ",a);
  20. }
  21. printf("\n");
  22. }
  23. else
  24. {
  25. a=n-(k-1);
  26. c=n-2*(k-1);
  27. if(a%2==1 && a>0)
  28. {
  29. printf("YES\n");
  30. for(j=0; j<k-1; j++)
  31. {
  32. printf("1 ");
  33. }
  34. printf("%lld\n",a);
  35. }
  36. else if(c%2==0 && c>0)
  37. {
  38. printf("YES\n");
  39. for(j=0; j<k-1; j++)
  40. {
  41. printf("2 ");
  42. }
  43. printf("%lld\n",c);
  44. }
  45. else printf("NO\n");
  46. }
  47. }
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment