链接:

https://codeforces.com/problemset/problem/1546/B

题意:

n个m长度字符串,n固定为奇数

将一条拿走,其他的字符串可以交换下标相同位置上的字符

再给你其中n-1个字符串的原字符串,求拿走的字符串是什么;

输入

3
3 5
aaaaa
bbbbb
ccccc
aaaaa
bbbbb
3 4
aaaa
bbbb
cccc
aabb
bbaa
5 6
abcdef
uuuuuu
kekeke
ekekek
xyzklm
xbcklf
eueueu
ayzdem
ukukuk

输出量

ccccc
cccc
kekeke

解:

计算给定n个字符串每个位置上的字符总和,再减去给的n-1个字符串每个位置上的字符总和,多出来的一个就是被拿走字符串该位置的字符

实际代码:

#include<iostream>
#include<bits/stdc++.h>
#define csh(a) memset(a,0,sizeof(a))
using namespace std;
const int N=1E5+5;
int dw[N][27];
int main()
{int t;cin>>t;for(int f=1;f<=t;f++){csh(dw);int n,m;cin>>n>>m;for(int i=1;i<=n;i++){string s;cin>>s;int lg=s.length();for(int j=0;j<lg;j++){int mao=s[j]-'a';dw[j][mao]++;}}for(int i=1;i<=n-1;i++){string s;cin>>s;int lg=s.length();for(int j=0;j<lg;j++){int mao=s[j]-'a';dw[j][mao]--;}}for(int i=0;i<m;i++){for(int j=0;j<26;j++){if(dw[i][j]==1){cout<<(char)(j+'a');break;}}}cout<<endl;}
}

限制:

time limit per test

1 second

memory limit per test

256 megabytes

input

standard input

output

standard output

1546B - AquaMoon and Stolen String相关推荐

  1. 1546B AquaMoon and Stolen String

    AquaMoon had nn strings of length mm each. nn is an odd number. When AquaMoon was gone, Cirno tried ...

  2. codeforces 1546B AquaMoon and Stolen String

    链接: https://codeforces.com/problemset/problem/1546/B 题意: 本题大概讲的是,给你n个字符串,每个字符串的长度均为m,再给你n-1个字符串,通过多次 ...

  3. Codeforces Round #732 (Div. 1Div. 2)

    Codeforces Round #732 (Div. 2) 题号 题目 知识点 A AquaMoon and Two Arrays 贪心 B AquaMoon and Stolen String 异 ...

  4. codeforces:ProblemMset

    最近一个月在codeforces上做的题(做个记录) 后面太多了就不把代码一一放出了,只放置了链接,可根据链接找到提交的代码. 最小子矩阵 #include <iostream> #inc ...

  5. Codeforces Round #732 (Div. 2)

    C被叉了呜呜呜 A. AquaMoon and Two Arrays 题意 给一个可操作数组aaa和一个目标数组bbb,每次操作选aaa中两个元素,将其中一个−1-1−1,另一个+1+1+1. 但要保 ...

  6. Java知识——精华总结

    Java知识--精华总结 一.java概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 为了使计算机能够理解人的意图,人类就必须 ...

  7. Codeforces Round #732 (Div. 2) D. AquaMoon and Chess 组合数学 + 找规律

    传送门 文章目录 题意: 思路: 题意: 给你一个010101串,当且仅当某个111的某一边i+1,i−1i+1,i-1i+1,i−1有111,这个111可以跟i+2,i−2i+2,i-2i+2,i− ...

  8. Codeforces Round #732 (Div. 2) C. AquaMoon and Strange Sort 思维

    传送门 文章目录 题意: 思路: 题意: 给你nnn个数,每个数初始方向是向右,每次可以交换相邻两个位置并且将这两个位置的方向调换,问这个序列的最终状态能否是非递减且方向都向右. n≤1e5,ai≤1 ...

  9. Linux string.c源文件 [转]

    Linux string.c 注:了解各字符串函数的实现及技巧 // SPDX-License-Identifier: GPL-2.0 /** linux/lib/string.c** Copyrig ...

最新文章

  1. java list接口为何要重新声明collection接口的方法_JAVA Collection接口中List Map 和Set的区别(转)...
  2. php queryList函数,QueryList/QueryList.php at master · baijunyao/QueryList · GitHub
  3. expect spawn、linux expect 用法
  4. 【数据结构与算法】之深入解析“课程表III”的求解思路与算法示例
  5. UnitOfWork知多少
  6. 大连理工18秋计算机应用基础,大连理工大学网络教育本科计算机应用基础入学考试模拟题...
  7. 调试24L01经验总结
  8. Git 基本分支规范
  9. 台达plc自由口通讯_【台达PLC详解】附PLC功能总简介~
  10. php laravel 面试,当面试关问你Laravel Facade,说出这几个关键词就可以
  11. E71(S60 3rd)通话录音软件 -终极录音- 的用法
  12. access简述报表的功能_报表的主要功能_access标签报表有什么作用
  13. 显卡属于计算机主机还是外设,计算机硬件组成及作用有哪些
  14. OBIEE,OAS,OAC三者之间的区别
  15. 记录一下通过QQ发送apk安装失败原因。
  16. 如何申请Office 365 E5开发者账号,开通OneDrive 5T空间教程
  17. html5微课程制作,翟猛老师《微课开发及制作-基于H5课件制作模式》
  18. 谭的c语言,c语言 谭
  19. 密歇根安娜堡大学的计算机科学教授,曾亮(美国国家工程院院士、密歇根大学遥感学教授)_百度百科...
  20. java around_java - 使用Spring AOP时,在单个连接点上具有参数绑定的多个Around建议会导致错误 - 堆栈内存溢出...

热门文章

  1. 基于MVC模式的电商购物系统
  2. JQuery 入门 - 附案例代码
  3. 7.3结构体是纸老虎,旧知识新用法
  4. 粗糙度0.8是什么概念
  5. ASP.NET中使用网络驱动器
  6. 自学软件测试,一段心路历程,这个世界根本没有速成的方法
  7. Matlab固定随机数
  8. 微信小程序---小程序中引入的echarts在滑动屏幕时抖动以及不跟随scroll滑动问题
  9. 华为服务器视频无法播放视频文件夹,服务器上的视频文件
  10. IDC:2017年第一季度全球企业存储市场保持平稳