eolymp
bolt
Try our new interface for solving problems
Məsələlər

Ədədlər aralığı

Ədədlər aralığı

Bugün məktəbdə Vasyaya ədədlər aralığından bəhs etdilər. Onların hər biri ədədlər cütlüyü ilə - özünün əvvəli və axırı və hər bir sonluğun bu aralığa daxil olub olmadığını bildirən məlumat verilir. Beləliklə dört tip aralıq mövcuddur: \begin{itemize} \item İnterval. \textbf{(x}, \textbf{y) ilə} təsvir olunur, bütün \textbf{z}: \textbf{x} < \textbf{z} < \textbf{y ədədlərini ehtiva edir}; \item Yarıminterval. \textbf{\[x}, \textbf{y)} və \textbf{(x}, \textbf{y\] ilə }təsvir olunur, elə \textbf{z}-ləri ehtiva edir ki, \textbf{x} ≤ \textbf{z} < \textbf{y} və \textbf{x} < \textbf{z} ≤ \textbf{y} olsun; \item Parça. \textbf{\[x}, \textbf{y\]} ilə təsvir olunur və bütün \textbf{z}: \textbf{x} ≤ \textbf{z} ≤ \textbf{y} ədədlərini ehtiva edir. \end{itemize} Ev tapşırığı kimi Vasyaya verilmiş hər bir aralıqda yerləşən tam ədədlərin sayını hesablamaq qaldı. Belə ki, onlar hələ həqiqi ədədləri öyrənmədikləri üçün \textbf{x} və \textbf{y} - rasionaldır: \textbf{x} = \textbf{a/b}, \textbf{y} = \textbf{c/d} (\textbf{a} və \textbf{c} tam ədədlərdir, \textbf{b} və \textbf{d} müsbət tam ədədlərdir). Misala baxaq: \textbf{\[3/2}, \textbf{4)}. Bu halda \textbf{d} = \textbf{1}, buna görə də \textbf{4/1} yerinə sadəcə \textbf{4} yazırlar. Bu çoxluqda iki tam ədəd yerləşir: \textbf{2} və \textbf{3}, \textbf{4 }isə yerləşmir. Vasyaya ev tapşırığını yerinə yetirməkdə kömək edin, verilmiş ədədlər aralığında bu aralığa daxil olan tam ədədlərin sayını hesablayan proqram yazın. \InputFile Birinci simvol kimi açılan düz və ya dairəvi mötərizələr verilir. Sonra \textbf{x} ədədi \textbf{a/b}, ya da \textbf{a} formatında verilir, burada |\textbf{a}| ≤ \textbf{10^9}, \textbf{0} < \textbf{b} ≤ \textbf{10^9}. Daha sonra vergül və boşluq gəlir. Sonra - \textbf{y} ədədi eyni formatda verilir. Sonra bağlanan düz və ya dairəvi mötərizə. Ondan sonra yeni sətrə keçid və faylın sonu gəlir. Zəmanət verilir ki, verilmiş ədədlər aralığı boş deyildir (heç olmazsa bir ədədi ehtiva edir, tam ədəd olması vacib deyil). \OutputFile Verilmiş ədədlər aralığında yeganə ədəd - onda olan tam ədədlərin sayını verin.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
[3/2, 4)
Çıxış verilənləri #1
2