题解 AT5804 【Kth Term】

\(Solution:\)

这题也太水了,这道题就是让你将题目给你的那些数存在数组里,然后输入一个 \(k\),表示你要输出第 \(k\) 个数。

\(code:\)

#include<cstdio>//节省空间
using namespace std;//标准数据库
inline int read()//快速读入
{
    int x=0;bool f=1;char c=getchar();
    while(c<'0' || c>'9'){if(c=='-') f=0;c=getchar();}
    while(c>='0' && c<='9') x=(x<<3)+(x<<1)+(c^48),c=getchar();
    return f?x:-x;
}
int k;
int ans[]={15,1,4,1,4,5,2,2,51,1,2,2,5,1,5,1,41,1,2,1,5,1,2,2,5,1,2,1,2,1,1,1};
//将题目给你的那些数存在数组里
int main()
{
    k=read();//输入 k
    printf("%d\n",ans[k-1]);//输出第 k 个数
    return 0;
}

ps:泥萌怎么时间都是10ms,为什么我就是4ms

猜你喜欢

转载自www.cnblogs.com/ForeverOIer/p/12660342.html