搜狐笔试的kolakoski序列那道题目,

#include <iostream>  
#include <vector>  
using namespace std;    
int main()  
{  
    vector<int> num_string;
	int n;
	int m;
	int temp;
	int count=0;
	vector<int> haha;
	cin>>n>>m;
	for(int i=0;i<m;i++)
	{
		cin>>temp;
		num_string.push_back(temp);
	}
	haha.push_back(num_string[0]);
	for(int i=0;i<100;i++)
	{
		if(i==0)
		{
			for(int j=1;j<haha[i];j++)
			{
				haha.push_back(num_string[i%num_string.size()]);
				count++;
			}
		}
		else
		{
			for(int j=0;j<haha[i];j++)
			{
				haha.push_back(num_string[i%num_string.size()]);
				count++;
			}
		}
	}
	for(int i=0;i<n;i++)
		cout<<haha[i]<<endl;
	return 0;
}  
大佬看一看是否满足你们AC后的样例
全部评论

相关推荐

07-15 12:15
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-16 18:05
何尝不是一种学历歧视呢
码农索隆:楼主明确拒绝,并说明拒绝原因了,这hr倒是挺忠心护主的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务