Untitled
unknown
plain_text
a year ago
590 B
11
Indexable
bool kiemtra()
{
int sreal = max(sa, sb);
int ereal = min(ea, eb);
int sla = (ereal - sreal) / da;
int slb = (ereal - sreal) / db;
int bnn = bcnn(da, db);
if (sla > slb)
{
//xet theo slb
int start_point = eb - db * ((eb - sreal) / db);
for (int i = start_point; i <= ereal && i<=start_point+bnn; i += db)
{
if ((ea - i) % da == 0) return true;
}
}
else
{
//xet theo sla
int start_point = ea - da * ((ea - sreal) / da);
for (int i = start_point; i <= ereal; i += da)
{
if ((eb - i) % db == 0) return true;
}
}
return false;
}Editor is loading...
Leave a Comment