2016山东省NOI省队集训DAY5 题目题解数据标程 NOIP省选集训
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2016-05-26 18:32 .cena
文件 478980 2016-05-27 17:48 Day5_slide.pdf
目录 0 2019-04-08 23:02 data
目录 0 2019-04-08 23:02 dataarray
文件 15678 2016-05-24 09:57 dataarrayarray1.in
文件 1386 2016-05-24 10:01 dataarrayarray1.out
文件 2177643 2016-05-24 09:57 dataarrayarray10.in
文件 175904 2016-05-24 10:01 dataarrayarray10.out
文件 16146 2016-05-24 09:57 dataarrayarray2.in
文件 1419 2016-05-24 10:01 dataarrayarray2.out
文件 1433669 2016-05-24 09:57 dataarrayarray3.in
文件 144912 2016-05-24 10:01 dataarrayarray3.out
文件 1359916 2016-05-24 09:57 dataarrayarray4.in
文件 137811 2016-05-24 10:01 dataarrayarray4.out
文件 1114120 2016-05-24 09:57 dataarrayarray5.in
文件 89554 2016-05-24 10:01 dataarrayarray5.out
文件 1107379 2016-05-24 09:57 dataarrayarray6.in
文件 86800 2016-05-24 10:01 dataarrayarray6.out
文件 2204659 2016-05-24 09:57 dataarrayarray7.in
文件 181976 2016-05-24 10:01 dataarrayarray7.out
文件 2297085 2016-05-24 09:57 dataarrayarray8.in
文件 185035 2016-05-24 10:01 dataarrayarray8.out
文件 2309364 2016-05-24 09:57 dataarrayarray9.in
文件 194056 2016-05-24 10:01 dataarrayarray9.out
文件 476 2016-05-27 13:52 datadataconf.xml
目录 0 2019-04-08 23:02 datahack
文件 3 2016-05-24 11:10 datahackhack1.in
文件 5 2016-05-24 11:10 datahackhack1.out
文件 18 2016-05-24 11:10 datahackhack10.in
文件 18 2016-05-24 11:10 datahackhack10.out
文件 5 2016-05-24 11:10 datahackhack2.in
............此处省略47个文件信息
#include
#include
#include
#include
using namespace std;
long long n;
long long lr;
long long key;
long long xx;
long long sum[105];
long long shici[105];
int zhi[20];
long long f(long long x)
{
zhi[0]=0;
while(x)
{
zhi[++zhi[0]]=x%10;
x/=10;
}
int ij;
long long ans=0;
long long has=0;
for(i=zhi[0];i>0;i--)
{
for(j=0;j {
ans+=j*shici[i-1];
ans+=sum[i-1];
ans+=has*shici[i-1];
}
has+=zhi[i];
}
return ans;
}
int Calc()
{
if(l>r)
return 0;
if(l<1)
return 0;
if(r>10000000000000000LL)
return 0;
int i;
shici[0]=1;
for(i=1;i<=18;i++)
shici[i]=shici[i-1]*10;
for(i=0;i<=18;i++)
sum[i]=(9*i*shici[i])/2;
long long now=f(r+1)-f(l);
if(now%n==0)
return 10;
else
return 0;
}
int main(int argc const char *argv[])
{
const char *inputFileName = “hack.in“;// 输入文件
const char *outputFileName = “hack.out“;// 被评测者的输出文件
const char *logFileName = “score.log“;// 检验结果
freopen(logFileName “w“ stdout);
FILE *fin = fopen(inputFileName “r“);
FILE *fout = fopen(outputFileName “r“);
int i;
fscanf(fin“%I64d“&n);
fscanf(fout“%I64d“&l);
fscanf(fout“%I64d“&r);
printf(“%d
“Calc());
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2016-05-26 18:32 .cena
文件 478980 2016-05-27 17:48 Day5_slide.pdf
目录 0 2019-04-08 23:02 data
目录 0 2019-04-08 23:02 dataarray
文件 15678 2016-05-24 09:57 dataarrayarray1.in
文件 1386 2016-05-24 10:01 dataarrayarray1.out
文件 2177643 2016-05-24 09:57 dataarrayarray10.in
文件 175904 2016-05-24 10:01 dataarrayarray10.out
文件 16146 2016-05-24 09:57 dataarrayarray2.in
文件 1419 2016-05-24 10:01 dataarrayarray2.out
文件 1433669 2016-05-24 09:57 dataarrayarray3.in
文件 144912 2016-05-24 10:01 dataarrayarray3.out
文件 1359916 2016-05-24 09:57 dataarrayarray4.in
文件 137811 2016-05-24 10:01 dataarrayarray4.out
文件 1114120 2016-05-24 09:57 dataarrayarray5.in
文件 89554 2016-05-24 10:01 dataarrayarray5.out
文件 1107379 2016-05-24 09:57 dataarrayarray6.in
文件 86800 2016-05-24 10:01 dataarrayarray6.out
文件 2204659 2016-05-24 09:57 dataarrayarray7.in
文件 181976 2016-05-24 10:01 dataarrayarray7.out
文件 2297085 2016-05-24 09:57 dataarrayarray8.in
文件 185035 2016-05-24 10:01 dataarrayarray8.out
文件 2309364 2016-05-24 09:57 dataarrayarray9.in
文件 194056 2016-05-24 10:01 dataarrayarray9.out
文件 476 2016-05-27 13:52 datadataconf.xm
目录 0 2019-04-08 23:02 datahack
文件 3 2016-05-24 11:10 datahackhack1.in
文件 5 2016-05-24 11:10 datahackhack1.out
文件 18 2016-05-24 11:10 datahackhack10.in
文件 18 2016-05-24 11:10 datahackhack10.out
文件 5 2016-05-24 11:10 datahackhack2.in
............此处省略47个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)