杭电oj-------1004 Let the Balloon Rise

杭电OJ | 1004 Let the Balloon Rise 结构体数组排序 1004Let the Balloon Rise 笔记:用memset对整个结构体数组进行初始化 如果结构体变量都是一致的,比如: struct person{ int age; int cost; }; person per[10]; memset(per,0,sizeof(person)*10); 但是不一致就像下面的代码一样逐一遍历吧,因为如果在结构体定义时就... 阅读详情

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1004

解题思路:可以将输入的单词存在map容器里面,如果相同的话就累加,再与初设值max=0相比较,找出出现次数最多的单词,输出出来

#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
    int n,max=0;
    string str;
    map<string,int>vec;
    map<string,int>::iterator it;
    while (cin>>n&&n!=0)
    {
        vec.clear();
        for(int i=0;i<n;i++)
        {
            cin>>str;
            vec[str]++;//还可以这样自加,头一次看到,不用赋初值,测试了一下,他们是1,3,5...的累加,不影响最后答案
        }
        for(it=vec.begin();it!=vec.end();it++)
        {
            if(it->second>max)
            {
                max=it->second;
                str=it->first;
            }
        }
        cout<<str<<endl;
    }
    return 0;
}

手把手教你用vLLM在昇腾910B上部署Qwen3-Embedding-8B模型(保姆级避坑指南) 本文详细介绍了如何在昇腾910B芯片上使用vLLM推理引擎部署Qwen3-Embedding-8B模型的全流程,包括环境准备、vLLM-ascend定制化安装、模型获取与校验、环境变量配置、服务启动参数优化、性能压测及生产级部署建议。特别针对昇腾生态的开发者,提供了保姆级的避坑指南和实用技巧,帮助实现高效稳定的模型部署。 阅读详情

相关推荐

RH850从0搭建Autosar开发环境系列讲解 - 总目录

Davinci Autosar实战开发从0构建开发能力。OS,COM,DCM,BSWMM,ECUM,VLINK,XCP,MEMMAP等模块配置,带你熟悉运行的autosar代码,包括MICROSAR的启动运行,使用GreenHills生成运行的hex。

weixin_42412049的博客 1万+

杭电OJACM1004 (必AC及易错点)

这道说白的就是求最大值的升级版,大家可以使用String.h的strcmp函数 #include <iostream> #include <string.h> #include<string> using namespace std; int main() { int n; char a[1001][15]; while(cin>>n) { if(n==0) break;

weixin_53669566的博客 688

杭电acm1004

杭州电子科技大学acm第1004 let the balloon rise

杭电OJ1004--让气球升起

之前在林大oj上做过这种,但有所不同,林大oj上给出了,所有可能出现的颜色,而本颜色种类未给出,所以不能用初始化二维数组,而应将出现的所有颜色存到一个二维数组里,然后再用冒泡法,找出出现次数最多的颜色,虽然会有重复,但每种颜色出现的第一个位置的次数一定最高,这里也正是本的创新之处,然后找出次数最高的颜色的位置,然后puts(它) #include <stdio.h> #include <stdlib.h> int main() { int max,n,i,j,k;...

weixin_53094331的博客 1032

杭电OJ记录--1004

1004–最受欢迎的气球 关于new和delete的格式!!!! 数组 int *a = new int [5];//不能赋初值 delete [ ] a;//[ ]很重要 单独的一个数据 int *a = new int; //没有初始值 int *b = new int(10); //有初始值,注意用小括号 delete a; delete b; 输出数量最多的气球颜色,比较的是气球个数(数组中的数据),修改的是下标(maxindex) ————AC代码———— #include

CherryTaylor的博客 379

航电oj1004Let the Balloon Rise

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

程序员阿浪 387

杭电OJ 1004 C语言答案

如果有相同数量的气球颜色同时最大,取先出现的颜色~

weixin_45973512的博客 406

杭电oj-1004Let the Balloon Rise

比较简单的方法是用map来存储每个字符串以及统计出现的次数,最后再求map中value值最大的元素。输入字符串数量n,若n不为0则继续输入n个字符串,求出现次数最多的字符串,若n为0则退出。个人学习经验,欢迎各位指导。

weixin_51670979的博客 1515

杭电oj 1004 Let the Balloon Rise

【代码】杭电oj 1004 Let the Balloon Rise

ZIM的博客 402

杭电oj HDOJ 1004 Let the Balloon Rise

杭电oj HDOJ 1004 Let the Balloon Rise 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 ...

qq_39880604的博客 197

杭电OJ 1004 Let the Balloon Rise

Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) ...

huang 246

杭电OJ 1004——Let the Balloon Rise

#1004 统计字符串找出总数,这道保证了总数的唯一性,也在一定程度上降低了难度,思路是直接使用字符串数组记录气球的颜色,之后使用一维整数数组统计每个气球颜色出现的次数,找出总数最大的气球。 记录点 字符数组的比较可以使用strcmp函数,如果是字符串的话,直接使用compare函数 目直达 AC代码 #include <iostream> #include <cmath&g...

Hello_Pepsi的博客 194

杭电oj——1004(java版)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): 118478    Accepted Submission(s): 46433 Problem Description Contes

椰子真的是只猫 772

杭电OJ1004Let the Balloon Rise

思路: 1.定义一个二维数组用来储存颜色。 2.从第一个颜色往后比,并记录相同的数量,位置。得到最大值,输出该位置代表的颜色。 代码: #include #include using namespace std; int main() {     int i,j,n,m,c,MAX;     while(cin>>n)     {         if(!n)b

戦う! 302

杭电oj--Let the Balloon Rise1004

输入包含多个测试用例。每个测试用例都以数字 N (0 < N <= 1000) 开头,即分发的气球总数。接下来的 N 行各包含一种颜色。气球的颜色是最多 15 个小写字母的字符串。看到气球飘来飘去是多么兴奋。但告诉你一个秘密,评委们最喜欢的时间是猜最热门的问。比赛结束后,他们将计算每种颜色的气球并找到结果。对于每种情况,在一行上打印最常见问的气球颜色。保证每个测试用例都有唯一的解决方案。N = 0 的测试用例终止输入,并且不处理此测试用例。今年,他们决定把这份可爱的工作留给你。

无聊人的博客 452

杭电OJ-1004(C++),必AC和易错知识点总结

#include<iostream> #include<string> #include<string.h>//memset()的头文件 using namespace std; int main() { int n,i,j,max; int key; int flag; string a[1001];//每一个元素为一个字符串数组 string c; int b[1001]={0};//全部元素赋值为0 (定义声明的时候才能这样用) whil...

weixin_51474578的博客 618

【ACM】杭电OJ 1004

 目链接:杭电OJ 1004 运行环境:Dev-C++ 5.11 思路: 先把先把num数组全部赋值为1;第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的num[i]上加1,最后只要把num数组中最大值的下标i找到,在输出color[i]即可。 #include &lt;stdio.h&gt; #include &lt;string.h&gt; ...

( :3 ) 569

杭电oj-1004

#include #include int main() { char a[10005][20]; int b[10005]; int m,n,max; while(~scanf("%d",&m)&&m!=0) { max=0; for(int q=0;q {    b[q]=0; }       for(int i=0;i { scanf("%s",a[i]

HarryZhangA的专栏 746

杭电OJ_1004(C++版)

#include <iostream> #include <string> using namespace std; int main(){ int n; while(cin>>n&&n!=0){ int colnum=0; string color[1000]; string tmp; int sum[11...

酱紫蛙的博客 513

intel 100 200 300 WIN7X64 USB3驱动

对于intel 100 200 300 装 WIN7X64 USB不能用的问 USB3驱动

上一篇: 杭电oj——1002 A + B Problem II
下一篇: 杭电oj----1035 Robot Motion
一羽清宁lgx
博客等级 码龄10年 14粉丝 26原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值