HDU 1004 Let the Balloon Rise(map键值的运用)

Unable to negotiate with XXXX port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss 打开ssh_config此文件,滑动到最下面,新增自己git主机地址(这里我直接默认*)执行命令 git clone git@xxxxxxxxxxxxx.git。代码仓库已经添加了ssh公钥之后,克隆代码到本地时就报了这个问题。首先是找到git安装目录(根据自己安装时选项,找到这个目录)再进入ssh目录,找到 ssh_config 配置文件。配置完成后,保存配置文件后再次去clone代码。直接复制下面这一段到文件中最底部位置即可。然后进入 etc目录,找到ssh目录。终于可以克隆下来了。 阅读详情

Problem Description

Contest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest is over, they will count the balloons of each color and find the result.

This year, they decide to leave this lovely job to you. 

 

 

Input

Input contains multiple test cases. Each test case starts with a number N (0 < N <= 1000) -- the total number of balloons distributed. The next N lines contain one color each. The color of a balloon is a string of up to 15 lower-case letters.

A test case with N = 0 terminates the input and this test case is not to be processed.

 

 

Output

For each case, print the color of balloon for the most popular problem on a single line. It is guaranteed that there is a unique solution for each test case.

 

 

Sample Input


 

5 green red blue red red 3 pink orange pink 0

 

 

Sample Output


 

red pink

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

题目意思就是输入n,代表有多少个气球,然后输入气球颜色,统计出现次数最多的那种颜色。

因为用数组存气球颜色的话要运用到字符串匹配,每插入一种颜色还要判断是否是已有的颜色。

所以用 map数据结构比较方便,就要注意如何去判断map已有,和获取值再加一。

我这一块很容易忘,要找个时间好好总结一波。

注意的点如下:

1:用字符串保存输入的颜色(因为我的map<string,int>)

2:  map<string,int>::iterator zz;  

     zz = qiqiu.find(yanse);//如果找不到,zz==qiqiu.end(),用这点判断是否是已经出现的颜色

    qiqiu[yanse]=1; //这样就可以直接插入颜色,并赋值,比较容易记和理解

    就像运用数组一样,如果存在就直接 qiqiu[yanse]++就好了

    在添加修改过程中不断与最大标记做比较,并记录临时最大答案,最后全部输入完成直接输出答案就好了。

下面附上代码:

 

#include <iostream>
#include <queue>
#include <string.h>
#include <string>
#include <algorithm>
#include <map>
#include <cstdio>
using namespace std;

int main()
{
    map<string,int> qiqiu;
    map<string,int>::iterator zz;
    int cas,ma;
    string yanse;
    string ans="no";
    while(cin>>cas)
    {
        if(cas==0)
            break;
        ma=0;
        qiqiu.clear();

       while(cas--)
       {
           cin>>yanse;
           zz = qiqiu.find(yanse);
           if(zz==qiqiu.end())//找不到,则插入
           {
               qiqiu[yanse]=1;
           }
           else
           {
               qiqiu[yanse]++;
           }
           if(qiqiu[yanse]>ma)
           {
            ma=qiqiu[yanse];
            ans=yanse;
           }
       }
       cout<<ans<<endl;
    }
    return 0;
}

 

 

 

 

 

 

基于RK3588与Gstreamer的端侧实时视频流AI推理系统构建 本文详细介绍了基于RK3588芯片与Gstreamer框架构建端侧实时视频流AI推理系统的完整方案。通过硬件选型、环境配置、OpenCV编译优化、视频流处理实战及模型部署等关键环节的深入解析,展示了如何利用RK3588的6TOPS NPU算力与Gstreamer的低延迟特性,实现工业质检、智能交通等场景下的高效边缘计算。特别针对RTSP推拉流优化、RKNN模型转换等核心技术难点提供了实用解决方案。 阅读详情

相关推荐

蓝牙开发那些事之ceva controller代码解读

对比ceva的经典蓝牙和ble的controller在软件上的差异点

袁赟的博客 1090

STl的一些具体的例题的应用

HDU 1004 Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 115929    Accepted Submission(s): 45434 Problem Descrip

juanlansexuehua的博客 513

cosi-corr操作详细步骤

cosi-corr是一个可以加载到ENVI的软件包,由加利福尼亚理工学院的François Ayoub,  Sébastien Leprince,  and Lionel Keene开发,并且提供源代码,该软件受到了NSF的资助。软件的主要功能是可以满足各种影响的正射校正和影像配准。 针对下载下来的软件包参考《cosi-corr_guide.pdf》,进行配置使用具体详细过程如下: (本机环境

u013299471的专栏 1万+

输出频率最高的那个单词

输出频率最高的那个单词Sample Input 5 //表示本组测试数据单词个数 green red blue red red 3 pink orange pink 0 //0控制结束Sample Output red pinkC#include<stdio.h> #include<string.h> int main() { char

金龙 的博客 609

RAG——从0到1快速搭建RAG应用

本文介绍了基于LangChain框架构建RAG(检索增强生成)应用的技术方案,涵盖核心模块选型与实现流程。技术栈包括:LangChain应用框架、pypdf文档解析、RecursiveCharacterTextSplitter文本分块、bge-small-zh-v1.5向量模型、Faiss向量库和通义千问大模型。文章详细说明了开发环境配置步骤,包括虚拟环境创建、依赖库安装和模型下载。核心代码分为索引、检索、生成三大流程,索引流程完成PDF文档解析、分块和向量化存储;检索流程实现查询向量化和相似度匹配;生成流

小志的博客 590

Ubuntu22.04安装ROS1

代表使用 2 线程进行编译,可以根据 CPU 适当调整。如果出现小乌龟窗口,说明安装成功 🎉!启动成功,则打开另一个终端,测试。需要解决一些兼容性问题,因为。由于 Ubuntu 22.04。过程,确保成功安装。

asafriend的博客 4646

将数组 ['red', 'green', 'blue', 'pink'] 转换为字符串,并且用 | 或其他符号分割

将数组 [‘red’, ‘green’, ‘blue’, ‘pink’] 转换为字符串,并且用 | 或其他符号分割 // 1.需要一个新变量用于存放转换完的字符串 str。 // 2.遍历原来的数组,分别把里面数据储存,把原来的数据储存到带有字符串的新数据里面去 var arr = ['red', 'green', 'blue', '...

hxw2015749270的博客 2741

高阶玩法——Dify生成的数据自动写入mysql数据库

采用自定义工具方式,利用 python编写一个服务sql_save_post,将接收到的内容写入指定数据库的表中,并为该服务撰写一个 OpenAPI 的 schema。配置工作流:我们以写入天气预报为例,在生成天气预报内容后,连接自定义工具“sql_save_post”,将所需的字段配置完成后,实现将生成的内容自动写入mysql数据库中。编写OpenAPI的schema:在dify平台的工具栏目,创建自定义工具,输入工具名称“sql_save_post”。工具:sql_save_post;

qq_44493378的博客 8539

杭电 1004 (JAVA)

杭电 1004 java 编写 已过

Alwaysonline_zx的博客 457

深度学习-176-知识图谱技术之langchain与neo4j的嵌入向量Neo4jVector

使用Neo4jVector将输入的文档向量化,并创建向量索引,然后进行语义检索。

qq_20466211的博客 440

微信小程序 - 详细实现随机生成订单号,微信小程序创建订单号思路,不重复订单号生成的方法,小程序自动生成固定规则的订单号流水号(必须是唯一不重复的订单号,生成唯一订单号)详细生成方法,示例代码教程最新

微信小程序,vue2,vue3,订单号,流水号思路,微信小程序 详细实现随机生成订单号(JavaScript),随机生成商户订单号,根据当前时间随机生成流水号或者订单号,微信小程序之商家订单,订单号随机生成器,自动生成固定规则的订单号(前缀+采购日期+6位流水号)微信小程序 生成外卖顺序号,生成订单号或流水号简单方法,实现订单号生成唯一的解决方案,如何按日期生成订单号,14位编号=8位日期(+6位流水号),自动生成订单号(固定+日期+数字),销售订单号自动生成。在微信小程序开发中,详解实现随机生成创建订单号

🏆 前端领域优质创作者 1186

HDOJ1104Let the Balloon Rise

Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 63467    Accepted Submission(s): 23440 Problem Description Contest

博客园的粉丝 638

YOLOv8改进 | 主干篇 | 轻量级的低照度图像增强网络IAT改进YOLOv8暗光检测(全网独家首发)

本文给大家带来的改进机制是轻量级的变换器模型:Illumination Adaptive Transformer (IAT),用于图像增强和曝光校正。其基本原理是通过分解图像信号处理器(ISP)管道到局部和全局图像组件,从而恢复在低光或过/欠曝光条件下的正常光照sRGB图像。具体来说,IAT使用注意力查询来表示和调整ISP相关参数,例如颜色校正、伽马校正。模型具有约90k参数和约0.004s的处理速度,能够在低光增强和曝光校正的基准数据集上持续实现优于最新技术(State-of-The-Art, SOTA)

Snu77的博客 7959

HDU.1004 Let the Balloon Rise

原题 HDU.1004 Let the Balloon Rise 分类 杂题 题意 找出一组序列中出现次数最多的字符串。 输入/输出 要求与格式 样例数的确定 最后一个样例输入字符串个数为0代表样例输入结束 每个样例的输入 第一行为字符串个数nnn,后nnn行为具体字符串 输出结果 出现次数最多的单词内容 输出格式 每个案例独占一行 特别说明 保证每个输入都有唯一解...

God-Excious的博客 251

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

HDU1004--Let the Balloon Rise 字符串/HashMap(总结)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1004 题意:找出输入的字符序列中重复次数最多的(题目保证每一个测试案例只有一个是最多的) : 方法一(使用字符串数组): import java.util.Scanner; public class Main { public static void main(String[] args) ...

匿名攻城狮 746

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

HDU-1004 Let the Balloon Rise (STL map)

一时水题一时爽,一直水题一直爽(比赛全是打铁场) 题意: 有n个例子,统计颜色出现个数。自然联想到map来映射统计(顺便就当写下map用法) #include <map> 映射关系map<key,value> 利用key来映射到value上 map iterator迭代器,指向一个“键值对”,first代表"Key", second代表"value“...

128

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

hdu 1004 Let the Balloon Rise map

水题,java里的map练手 import java.util.*; import java.math.*; public class Main{ public static void main(String ss[]) { Scanner sc = new Scanner( System.in ); while( sc.hasNext() ) { int tot =

uuuuuu 453

hdu1004 - Let the Balloon Rise

http://acm.hdu.edu.cn/showproblem.php?pid=1004 字符串处理 STL Map

moonspiritacm 596

解题报告_HDU.1004Let the Balloon Rise_map

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1004 难度:简单 题意:找出出现次数最多的颜色并输出 思路:用map容器的键存颜色,用值存次数,然后遍历map找次数最多的元素 #include #include #include #include using namespace std; int main() { int

EnjoyingAC的博客 295

HDU 1004 Let the Balloon Rise 【map】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1004 思路:利用map中&lt;string,int&gt;分别存储颜色(color)和同种颜色的个数(num),建立好键值之间的关系。代码如下: #include&lt;iostream&gt; #include&lt;algorithm&gt; #include&lt;map&gt; usi...

甜晨流年 227

HDU 1004 Let the Balloon Rise(map)

Description 给出一堆字符串,输出其中出现频率最高的串,保证解唯一 Input 多组用例,每组用例第一行输入串的个数n,之后n行每行一个字符串,以n=0结束输入 Output 对于每组用例,输出n个串中出现频率最高的一个串 Sample Input 5 green red blue red red 3 pink orange pink 0 Sample

ZSQ 684

HDU——1004——Let the Balloon Rise

#include #include using namespace std; int main() { int n; char s[100]; while(cin>>n) { if(n==0) return 0; mapmap1; map::iterator p; for(int i=0;i<n;i++) { cin>>s; map1

清溪浅水 670

HDU 1004 Let the Balloon Rise

Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 73297    Accepted Submission(s): 27379 Problem Description Contest

acm_1361677193的专栏 444

ZOJ 2104/HDU 1004 Let the Balloon Rise(map容器)

#include #include #include using namespace std; int main() { mapm; string s; map::iterator it,it2; int n; while(cin>>n&&n) { m.clear(); for(int i=0;i<n;i++)

Learn as if you were to live forever 601

HDU 1004 Let the Balloon Rise

学习了一下一下map的迭代器,刷一题裸题练习一下: #include <iostream> #include<map> #include<string> #include<cstdio> using namespace std; int main() { int n; while(...

weixin_30650859的博客 64

HDU-1004 Let the Balloon Rise(字符串或者STL)

Let the Balloon RiseTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 134935    Accepted Submission(s): 53303Problem DescriptionContest time again...

盈泽的博客 199
上一篇: HDU 1001 Sum Problem(水题)
下一篇: hdu 1013 Digital Roots(字符输入,字符串处理)
Zero丶圈圈
博客等级 码龄9年 6粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值