NC21198. 真假堂主
描述
昆仑堂堂主擂台赛已落下帷幕,堂主准备接受加冕仪式。等等!!!∑(゚Д゚ノ)ノ 这么多堂主是什么情况?现在,有n只猫来参加加冕仪式,其中只有一只猫是真正的堂主。每只猫都有其特征码(用一个字符串表示),由于你获得了堂主的体检报告,所以你知道堂主的特征码。现在,你可以检查所有来参加加冕仪式的猫的特征码,请你告诉我第几只猫才是真正的堂主(~ ̄▽ ̄)~。
输入描述
第一行,1个数n,代表猫的数量(1≤n≤1000且均为正整数)。
第二行,1个字符串,代表堂主体检报告的特征码。(1≤特征码长度≤1000)
接下来n行,每行一个字符串,分别代表每一只猫的特征码。(1≤特征码长度≤1000)
数据保证特征码中不含空格。特征码的任意字符均在标准ASCII码中。
输出描述
一行,1个数,代表第i只猫是真正的昆仑堂堂主。
示例1
输入:
5 ILOVELZUACM 2938475 Hiu%@jnJSK Pnjk786 ILOVELZUACM Poi
输出:
4
C++11(clang++ 3.9) 解法, 执行用时: 36ms, 内存消耗: 488K, 提交时间: 2020-03-15 19:05:43
#include<iostream> using namespace std; int main() { int n,tn; string t,s; cin>>n; cin>>t; for(int i=0;i<n;i++) { cin>>s; if(s==t) tn=i+1; } cout<<tn; }
Python3(3.5.2) 解法, 执行用时: 22ms, 内存消耗: 3804K, 提交时间: 2018-11-10 13:21:43
nu=int(input()) s=input() t=0 for i in range(nu): if s==input(): t=i print(t+1)