蓝桥杯:Map 和 例题:弗里的语言

简介: 蓝桥杯:Map 和 例题:弗里的语言

7130e6ca7caa4f70bd7131bb0295c794.png

dbe3bd25a58949fd814fefe701428dc7.png

例题:

819688e5cb6c43f6b79793bcc563c9e2.png

88a6d960e2814cfbb0e891af6265b09a.png

#include<bits/stdc++.h>
using namespace std;
int main(){
  map<string, bool> mp;
  int N;
  cin >> N;
  string ans = "NO";
  for(int i = 0; i < N; i++){
    string str;
    cin >> str;
    if(mp.count(str)){
    //if(mp[str]){
      ans = str;
      break;
    }else{
      mp[str] = 1;
    }
  }
  cout << ans << endl;
}

参考2022蓝桥杯冲刺班

相关文章
|
3月前
|
Go
Go 语言为什么不支持并发读写 map?
Go 语言为什么不支持并发读写 map?
|
5月前
|
存储 安全 测试技术
【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
64 3
|
1月前
|
算法 C++
2022年第十三届蓝桥杯大赛C/C++语言B组省赛题解
2022年第十三届蓝桥杯大赛C/C++语言B组省赛题解
35 5
|
5月前
|
Go
go语言map、实现set
go语言map、实现set
|
6月前
|
机器学习/深度学习 算法 安全
DSA理解理解蓝桥杯例题signature
DSA理解理解蓝桥杯例题signature
|
2月前
|
Go 定位技术 索引
Go 语言Map(集合) | 19
Go 语言Map(集合) | 19
|
2月前
|
Go
Golang语言之映射(map)快速入门篇
这篇文章是关于Go语言中映射(map)的快速入门教程,涵盖了map的定义、创建方式、基本操作如增删改查、遍历、嵌套map的使用以及相关练习题。
36 5
|
3月前
|
算法 安全 Go
go 语言中 map 的相关知识
go 语言中 map 的相关知识
|
4月前
|
安全 Go
Go语言map并发安全,互斥锁和读写锁谁更优?
Go并发编程中,`sync.Mutex`提供独占访问,适合读写操作均衡或写操作频繁的场景;`sync.RWMutex`允许多个读取者并行,适用于读多写少的情况。明智选择锁可提升程序性能和稳定性。示例展示了如何在操作map时使用这两种锁。
58 0
|
4月前
|
安全 Go 开发者
Go语言map并发安全使用的正确姿势
在Go并发编程中,由于普通map不是线程安全的,多goroutine访问可能导致数据竞态。为保证安全,可使用`sync.Mutex`封装map或使用从Go 1.9开始提供的`sync.Map`。前者通过加锁手动同步,后者内置并发控制,适用于多goroutine共享。选择哪种取决于具体场景和性能需求。
60 0