UVa 10361 Automatic Poetry

简介:


复制代码
#include<iostream>
#include<string>
using namespace std;
int main()
{
long n;
cin>>n;
getchar();
for(long cas=1;cas<=n;cas++)
{
string a,b,ans;
getline(cin,a);
for(long i=0;a[i];i++)
if(a[i]!='<'&&a[i]!='>')
cout<<a[i];
cout<<endl;
// Print the First Line
getline(cin,b);
// Read In stringA and stringB

long j,pos[5]={0};
j=0;
for(long i=0;a[i];i++)
if(a[i]=='<'||a[i]=='>')
{
j++;
pos[j]=i;
}
// Get Four Positions

string _1="",_2="",_3="",_4="";
for(long i=pos[1]+1;i<=pos[2]-1;i++)
_1+=a[i];
for(long i=pos[2]+1;i<=pos[3]-1;i++)
_2+=a[i];
for(long i=pos[3]+1;i<=pos[4]-1;i++)
_3+=a[i];
for(long i=pos[4]+1;a[i];i++)
_4+=a[i];

ans="";
for(long i=0;b[i];i++)
{
if(b[i]!='.')
ans+=b[i];
else
{
ans+=_3+_2+_1+_4;
break;
}
}
cout<<ans<<endl;
// Print the Secont Line
}
return 0;
}
复制代码

==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/archive/2012/03/21/2410761.html,如需转载请自行联系原作者
相关文章
|
8月前
|
机器学习/深度学习 人工智能 知识图谱
从“看图说话”到“脑补世界”:多模态大模型的进化之路
从“看图说话”到“脑补世界”:多模态大模型的进化之路
451 63
|
存储 监控 Shell
【Shell 命令集合 备份压缩 】Linux 备份文件系统 dump命令 使用指南
【Shell 命令集合 备份压缩 】Linux 备份文件系统 dump命令 使用指南
377 0
|
存储 自然语言处理 JavaScript
V8引擎编译原理(VIP课程)
V8引擎编译原理(VIP课程)
290 0
|
3月前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本、点、框等提示进行图像与视频分割的统一基础模型,突破传统限制,实现开放词汇概念的精准识别与跟踪,涵盖超400万独特概念,推动视觉分割新发展。
2016 6
|
存储 监控 安全
大数据架构设计原则:构建高效、可扩展与安全的数据生态系统
【8月更文挑战第23天】大数据架构设计是一个复杂而系统的工程,需要综合考虑业务需求、技术选型、安全合规等多个方面。遵循上述设计原则,可以帮助企业构建出既高效又安全的大数据生态系统,为业务创新和决策支持提供强有力的支撑。随着技术的不断发展和业务需求的不断变化,持续优化和调整大数据架构也将成为一项持续的工作。
|
机器学习/深度学习 网络协议 算法
IGP高级特性(一)
IGP高级特性(一)
|
机器学习/深度学习 算法
全连接层那些事(Fully Connected Layer)
全连接层那些事(Fully Connected Layer)
|
Java Maven
Maven项目模块打包引入
Maven项目模块打包引入
185 0
|
Web App开发 缓存 前端开发
|
存储 关系型数据库 MySQL
MySQL面试题 硬核47问
MySQL面试题 硬核47问
185 1