#Z1006. 无尽的函数III
无尽的函数III
已添加第四组样例,请注意.第四组样例可以解释大多数问题.
注意不同寻常的时间及空间限制.
本题输入量较大!
Background
在无尽的函数II中,我们求出了那个值.很多同学的代码风格不好,导致批阅时有困难不是评测机批的么你要写出代码,来检查一下同学们写的代码.
Description
#include<bits/stdc++.h>
using namespace std;
int main()
{
return 0;
}
注意:顺序必须一致,int main()后必须有一对大括号
代码必须定义f(i),格式为类型 f(类型 i){}
f(i)必须定义在main()
之前,using namespace std;
之后
如果没有f(i)也没CE,0分,WA
如果类型为int
,则60分,WA
如果类型为 long long
,则100分,AC
Format
Input
代码,可能含有空格,但是代码有换行,不会简写,没有注释。非CE的代码都非常标准,全局变量都定义在f(i)之前,且只定义了f(i),main()两个函数,且f(i)在main()之前,大括号一定匹配.
代码不保证能真正运行.
本题输入量较大!
Output
结果+得分
Samples
#include<bits/stdc++.h>
using namespace std;
int a,b;
int f(int i)
{
if(a==1||a==2)
return 1;
return b+x(a-2,b/4);
}
int main()
{
int a;
cin>>a;
int b=1;
for(int i=0;i<a-1;i++)
b*=2;
int c=b/2;
int d=x(a,c);
if(a==1||a==0)
{
cout<<a;
}
else
{
cout<<d<<"/"<<b;
}
return 0;
}
WA 60
I AK IOI
CE 0
#include<bits/stdc++.h>
using namespace std;
long long a,b;
long long f(long long i)
{
if(a==1||a==2)
return 1;
return b+x(a-2,b/4);
}
int main()
{
long long a;
cin>>a;
long long b=1;
for(long long i=0;i<a-1;i++)
b*=2;
long long c=b/2;
long long d=x(a,c);
if(a==1||a==0)
{
cout<<a;
}
else
{
cout<<d<<"/"<<b;
}
return 0;
}
AC 100
#include<bits/stdc++.h>
using namespace std;
long long f(long long i)
{
}
int main()
{
return 0;
}
AC 100
数据范围
代码行数在1000行内.本题输入量较大!