2 条题解
-
2
#include<bits/stdc++.h> using namespace std; #define int long long const int N=1e6+10; signed main() { int t=1; //cin>>t; while(t--) { int a,c; cin>>a>>c; int x=a-c,ans=0; for(int i=1;i*i<=x;i++) { if(x%i!=0)continue; int y=x/i; if(a%i==c&&c<i)ans++; if(a%y==c&&c<y)ans++; if(y==i&&a%i==c&&c<y)ans--; } if(!x)cout<<"Thisislong"<<'\n'; else cout<<ans<<'\n'; } }
信息
- ID
- 1099
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 531
- 已通过
- 64
- 上传者