Advertisement
daskalot

Untitled

Nov 18th, 2018
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. #define pb push_back
  3. #define mp make_pair
  4. #define INF (1 << 27)
  5. #define EPS 0.00000000001
  6. using namespace std;
  7. int maxA = 5, maxB=20, n;
  8. int main(){
  9. string s;
  10. cin >> s;
  11. n = s.length();
  12. int i=1;
  13. for(;i<=maxA;i++){
  14. if(n/i<=maxB) break;
  15. }
  16. int t = ceil((double)n/i);
  17. cout<<i<<" "<<t<<endl;
  18. int aster = t - n/i;
  19.  
  20. int ptr = 0;
  21. for(int j=0;j<i&&ptr<n;j++){
  22. bool added = false;
  23. for(int k=0;k<t;k++){
  24. if(!added && aster>0){ cout<<"*"; aster--;}
  25. else{cout<<s[ptr]; ptr++;}
  26. }
  27. cout<<endl;
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement