这道题可以用 set 做
by Razer_System @ 2023-09-09 23:23:53
@[Razer_System](/user/766788) 谢谢大佬
by IridoYume @ 2023-09-09 23:26:45
@[Eleanor_Falling](/user/752992)
```cpp
#include <bits/stdc++.h>
using namespace std;
map<string,int>mp;
int n,ans;
string a;
int main()
{
cin >> n ;
for(int i = 1; i <= n; i ++) cin >> a,mp[a] = 1;
for(auto x : mp) ans ++;
cout << ans ;
return 0;
}
```
by abcaawtq @ 2023-09-10 09:17:30
@[abcaawtq](/user/702161) 谢谢大佬
by IridoYume @ 2023-09-10 18:28:23
@[Eleanor_Falling](/user/752992) 兄弟 会这个吗
```cpp
中缀表达式 && || x y ! && x y 转中缀
```
by abcaawtq @ 2023-09-10 18:33:42
@[abcaawtq](/user/702161) 这个表达式是什么缀啊
by IridoYume @ 2023-09-10 18:38:35
@[Eleanor_Falling](/user/752992) 前缀
by abcaawtq @ 2023-09-10 18:40:18
@[abcaawtq](/user/702161) 是这个吧
```
(!(x && y))&&(y || x)
```
by IridoYume @ 2023-09-10 18:45:12
@[Eleanor_Falling](/user/752992)
谢谢大佬
by abcaawtq @ 2023-09-10 18:50:05
@[Razer_System](/user/766788)
```
一下为set伪代码:
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
建立set
//set<string> st;
int main(){
int n;
cin>>n;
string s;
for(int i=1;i<=n;i++)
{
cin>>s;
将s入set
//st.insert(s);
}
输出:
//cout<<set.size();
return 0;
}
```
by Destroyer_S @ 2023-11-24 20:04:50