题目描述
输入输出格式
输入格式:
输出格式:
输入输出样例
输入样例#1: 复制
4 3
sunny plain full many
sunny mountain full many
sunny mountain full few
输出样例#1: 复制
sunny * full *
思路:首先是读题,很显然就是要求,如果全部相等,就输出,否则,就输出“*”。
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define maxn 1007 using namespace std; int n,m; bool ans[maxn]; string t[maxn],gg; int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=n;i++){ cin>>gg; t[i]=gg; } for(int i=2;i<=m;i++) for(int j=1;j<=n;j++){ cin>>gg; if(t[j]!=gg) ans[j]=1; } for(int i=1;i<=n;i++) if(ans[i]) printf("* "); else cout<<t[i]<<" "; }