Source code for submission s463

fl.cpp

  1. #include <vector>
  2. #include <list>
  3. #include <map>
  4. #include <set>
  5. #include <algorithm>
  6. #include <numeric>
  7. #include <utility>
  8. #include <sstream>
  9. #include <iostream>
  10. #include <iomanip>
  11. #include <cstdio>
  12. #include <cmath>
  13. #include <cstdlib>
  14.  
  15. #define vi vector <int>
  16. #define vl vector <long long>
  17. #define vpii vector <pair <int,int> >
  18. #define mp(x,y) make_pair(x,y)
  19. #define all(x) (x).begin(),(x).end()
  20. #define sz(x) (int)(x).size()
  21. #define FOR(i,n) for(ll i=0;i<int(n);i++)
  22. #define READ(v,n) {FOR(i,n){ll x;cin>>x;v.pb(x);} }
  23. #define gmin(a,b) {if (b<a) a=b;}
  24. #define gmax(a,b) {if (b>a) a=b;}
  25. #define pb push_back
  26. #define ppb pop_back
  27. typedef long long ll;
  28. typedef unsigned long long ull;
  29. using namespace std;
  30.  
  31. int main(){
  32. char c;
  33. int n;
  34.  
  35. while(cin>>c>>c>>n) {
  36. //while(scanf("1/%d", &n)==1){
  37. //printf("%d\n", n);
  38. int x, count=0;
  39. for(x=n+1; x<=2*n; x++){
  40. if((n*x)%(x-n)==0)
  41. count++;
  42. }
  43. printf("%d\n", count);
  44. }
  45.  
  46. return 0;
  47. }
  48.  
  49.  
  50.