This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include<cstdio>
bool isbirthday(long long x)
{
  while(x)
  {
    if(x%10!=3&&x%10!=5&&x%10!=8)return false;
    x/=10;
  }
  return true;
}
int main()
{
  long long i,a,b;
  long long before=0,res=0;
  scanf("%lld%lld",&a,&b);
  for(i=a;i<=b;i++)
  {
    if(isbirthday(i))
    {
      res+=before%19980305*i%19980305;
      res%=19980305;
      before=i;
    }
  }
  printf("%lld",res);
}
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |