蓝桥杯VIP题目 回形取数 c++
#include <iostream>#include <vector>using namespace std;int main(){int j,num,t,i,m,n;cin>>m>>n;vector<int> vi[250];vector<int> vvi;for(i=0;i<m;i++)for(j=0;j<n
·
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int j,num,t,i,m,n;
cin>>m>>n;
vector<int> vi[250];
vector<int> vvi;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
cin>>num;
vi[i].push_back(num);
}
while(vi[0].size()!=0)
{
for(i=0;i<m;i++)
{
vector<int>::iterator it=vi[i].begin();
cout<<*it<<" ";
vi[i].erase(it);
}
n=vi[0].size();
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
vvi.push_back(*vi[m-1-j].begin());
vi[m-1-j].erase(vi[m-1-j].begin());
}
t=m;
m=n;
n=t;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
vi[i].push_back(*vvi.begin());
vvi.erase(vvi.begin());
}
}
return 0;
}

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)