非官方题解 | 巅峰赛#37 T1
2026-08-17 14:06:15
发布于:天津
17阅读
0回复
0点赞
1.午枫的幸运名单(实际上并不难。个人感觉降难度到普及-)
思路:
对于每组数据:
- 输入 n 和 p;
- 设置标记变量;
- 输入 n 个字符串,如果和 p 相等直接输出 i(循环变量,从1开始)并标记=1;
- 输入完了,没有匹配到,即标记变量=0,就输出-1。
我的代码:
#include<iostream>
#include<string>
using namespace std;
int main(){
int t;
cin>>t;
while(t--){
int num;cin>>num;
string ren;cin>>ren;
bool flag=0;
for(int i=1;i<=num;i++){
string tp;cin>>tp;
if(tp==ren){
cout<<i<<endl;
flag=1;
}
}
if(!flag){
cout<<-1<<endl;
}
}
return 0;
}
这里空空如也





有帮助,赞一个