比赛 |
20101118 |
评测结果 |
AAATTTTTTT |
题目名称 |
八 |
最终得分 |
30 |
用户昵称 |
Citron酱 |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2010-11-18 09:28:26 |
显示代码纯文本
#include <fstream>
#define I_F "eight.in"
#define O_F "eight.out"
#define MAX 15
using namespace std;
long a,b;
short n;
int s[MAX];
long ans;
void Input();
long Eight(long x);
void Search();
void Output();
int main()
{
Input();
Search();
Output();
return 0;
}
void Input()
{
ifstream fin(I_F);
fin>>n;
for (short i=0; i<n; fin>>s[i++]);
fin>>a>>b;
fin.close();
}
long Eight(long x)
{
for (long i=x; i<x+8; i++)
if (i%8==0)
return i;
}
void Search()
{
long i;
bool f;
short k;
for (i=Eight(a); i<=b; i+=8)
{
f=true;
for (k=0; k<n; k++)
if (i%s[k]==0)
{
f=false;
break;
}
if (f)
ans++;
}
}
void Output()
{
ofstream fout(O_F);
fout<<ans<<'\n';
fout.close();
}