Source code for submission s458

fl.cpp

  1. #include <iostream>
  2. #include <set>
  3. #include <stdio.h>
  4. #include <utility>
  5.  
  6. using namespace std;
  7.  
  8. int main(){
  9. int one,n;
  10. while(scanf("%d/%d", &one,&n) == 2){
  11. set<pair<int, int> > s;
  12. for(int x=n+1; x<=2*n; ++x){
  13. int jmen = x - n;
  14. int cit = x*n;
  15. if(cit%jmen == 0){
  16. int y = jmen / cit;
  17. s.insert(make_pair(min(x, y), max(x, y)));
  18. }
  19. }
  20. printf("%d\n", s.size());
  21. }
  22.  
  23. }
  24.