fork(4) download
  1. #include <iostream>
  2. #include <vector>
  3. #include <math.h>
  4. using namespace std;
  5.  
  6. int main() {
  7. vector<int> lines;
  8. size_t sz = 200;
  9. for(size_t i=0;i<sz;i++)
  10. lines.push_back(i);
  11.  
  12. int p = 6;
  13. size_t nLimit = ceil((double)lines.size()/p);
  14. //size_t nLimit = floor((double)lines.size()/p);
  15. vector<int>::iterator start = lines.begin();
  16. for(size_t i = 0; i < lines.size(); i+=nLimit){
  17. vector<int> v(start+i, start+std::min<size_t>(i+nLimit, lines.size()));
  18. cout<<v.size()<<endl;
  19. }
  20. }
  21.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
34
34
34
34
34
30