当前位置: 首页 > news >正文

C.纸上文字

https://codeforces.com/contest/1850/problem/C

C.纸上文字

每次测试的时间限制:1 秒

每次测试的内存限制:256 兆字节

输入:标准输入

输出:标准输出

在一个由点组成的 8×8网格上,一列从上到下垂直书写着一个由小写拉丁字母组成的单词。这是什么?

输入

输入由多个测试用例组成。输入的第一行包含一个整数 t ( 1≤t≤1000 ) - 测试用例的数量。

每个测试用例由 8 行组成,每行包含 8 个字符。网格中的每个字符要么是 .. (代表一个点),要么是一个小写拉丁字母( a - z )。

单词完全位于一列中,从开头到结尾是连续的(没有间隙)。请参阅输入示例,以便更好地理解。

**输出**

对于每个测试用例,输出一行包含由小写拉丁字母( a - z )组成的单词,该单词从上到下竖写一列。

输入

5
........
........
........
........
...i....
........
........
........
........
.l......
.o......
.s......
.t......
........
........
........
........
........
........
........
......t.
......h.
......e.
........
........
........
........
........
.......g
.......a
.......m
.......e
a.......
a.......
a.......
a.......
a.......
a.......
a.......
a.......

输出:

i
lost
the
game
aaaaaaaa

思路:
模拟

代码:
 

#include <bits/stdc++.h>
using namespace std;
int main() 
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int T;cin >> T;while(T--){bool found = true;int startx,starty;char a[10][10] = {0};for(int i = 1 ; i <= 8 ; i++){for(int j = 1 ; j <= 8 ; j++){cin >> a[i][j];}}for(int i = 1 ; i <= 8 && found; i++){for(int j = 1 ; j <= 8 && found; j++){if(a[i][j] >= 'a' && a[i][j] <= 'z'){startx = i;starty = j;found = false;}}}while(startx <= 8 && starty <= 8 && a[startx][starty] != '.'){cout << a[startx][starty];startx++;}cout << '\n';}return 0;
}

http://www.xdnf.cn/news/461395.html

相关文章:

  • 普通IT的股票交易成长史--20250515复盘
  • 深入解读114页数据资产化治理一体机解决方案:数据资产化技术、治理与未来趋势【付费全文阅读】
  • 还有哪些领域可以应用北斗卫星通讯?
  • AI 编程革命:腾讯云 CodeBuddy 如何重塑开发效率?
  • Profinet转Ethernet/IP网关模块通信协议适配配置
  • 2025认证杯数学建模第二阶段C题:化工厂生产流程的预测和控制,思路+模型+代码
  • #跟着若城学鸿蒙# web篇-初探
  • AI全域智能监控系统重构商业清洁管理范式——从被动响应到主动预防的监控效能革命
  • VR全景平台的概念(什么是VR全景平台?)
  • 【C++】汇编角度分析栈攻击
  • ArcGIS切片方案记录bundle文件
  • [Java实战]Spring Boot + Netty 实现 TCP 长连接客户端及 RESTful 请求转发(二十六)
  • 【Linux】动静态库的使用
  • 人工智能100问☞第23问:卷积神经网络(CNN)为何擅长图像处理?
  • 双系统重装ubuntu
  • Newton 迭代
  • 【ORB-SLAM3】CreateNewKeyFrame()函数阅读
  • OpenCV CUDA模块中矩阵操作------矩阵元素求和
  • vue3.0的name属性插件——vite-plugin-vue-setup-extend
  • Spring框架的事务管理
  • 2025全网首发:ComfyUI整合GPT-Image-1完全指南 - 8步实现AI图像创作革命
  • 各类开发教程资料推荐,Java / python /golang /js等
  • ARP Detection MAC-Address Static
  • Uniapp开发鸿蒙购物项目教程之样式选择器
  • Gitee DevSecOps:军工软件研发的智能化变革引擎
  • 使用itextsharp5.0版本来合并多个pdf文件并保留书签目录结构
  • 人体肢体工作识别-一步几个脚印从头设计数字生命——仙盟创梦IDE
  • 产品创新怎么算
  • MySQL主从复制与读写分离
  • 模糊综合评价模型建立