lamcao09207
Rating
-
Bài tập
3
Điểm
888
Rating #
-
Điểm #
19818
Giới thiệu
include<bits/stdc++.h>
using namespace std;
long long a,b,d,x,y,c;
void euclid(long long a,long long b,long long &d,long long &x,long long &y)
{
if(b==0){d=a;x=1;y=0;return;}
long long x1,y1;
euclid(b,a%b,d,x1,y1);
x=y1;
y=x1-(a/b)y1;
}
void sol()
{
euclid(a,b,d,x,y);
if(c%d!=0){cout<<'0';return;}
long long t1=ceil(-1.0c/bx);
long long t2=floor(1.0c/a*y);
if(t1>t2){cout<<'0';return;}
cout<<t2-t1-1;
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>a>>b>>c;
sol();
}