【STL】 hdu4287 Intelligent IME

SOMEIP协议--第三节[SOMEIP/SD](SD格式) Entry和Option是SD报文中最重要的内容,是服务发现功能的承载。7.Minor Version是指当前服务的小版本号,可以配置,用于给用户区分当前服务的版本用的。注意:stop offer,stop subscribe,Subscribe Nack 这三条的TTL一定设为0,唯一和offer,subscribe,Subscribe的区别。Option用来辅助Entry实现其功能,是Entry携带的附加信息,作用上一般是用来告诉对端自己业务的ip和port信息,方便对端通过ip和port发送报文。 阅读详情

Intelligent IME

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

题意:对应于手机九宫格按键,给你n个数字串和m个字母串,问对于每个数字串,在m个字母串中有几个字母串是由这个按这个数字串的按键生成的。

题解:把字母哈希到手机数字按键上,对于每个字母串转化为对应的数字串,再通过map查找之前是否有这个字母串,最后计数输出。

代码:

#include<cstdio>
#include<cstring>
#include<string>
#include<map>
using namespace std;
char ch[30]={'2','2','2','3','3','3','4','4','4','5','5','5','6','6','6','7','7','7','7','8','8','8','9','9','9','9'};
string numx[5005];
map<string,int> mat;
int main()
{
    int cas,n,m;
    char sx[10];
    scanf("%d",&cas);
    for(;cas--;)
    {
        mat.clear();
        scanf("%d%d",&n,&m);
        for(int i=0;i<n;++i)
        {
            scanf("%s",sx);
            numx[i]=string(sx);
            mat.insert(make_pair(numx[i],0));
        }
        for(int i=0;i<m;++i)
        {
            scanf("%s",sx);
            for(int j=0;j<strlen(sx);++j)
                sx[j]=ch[sx[j]-'a'];
            if(mat.count(string(sx))!=0)
                (mat.find(string(sx))->second)++;
        }
        for(int i=0;i<n;++i)
            printf("%d\n",mat.find(numx[i])->second);
    }
    return 0;
}

来源: http://blog.youkuaiyun.com/acm_ted/article/details/7960770

【YOLO系列】YOLOv8详解:模型结构、损失函数、训练方法及代码实现 YOLOv8是Ultralytics团队2023年推出的高效目标检测框架,在速度与精度平衡、多任务支持和易用性方面实现突破。模型采用改进的CSPDarknet主干网络、C2f模块和SPPF加速结构,结合PAN-FPN特征融合和解耦检测头设计,支持目标检测、实例分割和关键点检测任务。创新性地使用CIoU定位损失、Focal Loss置信度损失和动态样本分配策略,显著提升检测性能。实验表明,YOLOv8较前代模型mAP提升5-10%,在TensorRT加速下可达1000FPS,提供5种尺寸灵活选择,成为实时目标 阅读详情

相关推荐

用ADS复现一篇MTT顶刊的GAN功率放大器:从理论推导到版图仿真的完整避坑指南

本文详细解析了如何利用ADS软件复现MTT顶刊中的E/F3类GaN功率放大器设计,从理论推导到版图仿真的全流程。通过核心设计理念解析、ADS环境配置、输出匹配网络优化等关键步骤,提供了一套完整的工程实践指南,帮助工程师跨越学术理论与实际应用的鸿沟,实现高效率射频功率放大器的设计。

weixin_30654583的博客 315

HDU-4287(巧妙打表+map)

 We all use cell phone today. And we must be familiar with the intelligent English input method on the cell phone. To be specific, the number buttons may correspond to some English letters respectivel...

MInNrz的Love&Share 336

Innovus时钟树综合CTS实战:从原理到signoff的完整指南

时钟树综合(CTS)是数字后端实现中保障同步电路时序收敛的核心环节,其本质是在物理层面构建低偏斜、可控延迟的全局时钟分发网络。它基于静态时序分析(STA)原理,通过平衡clock skew、insertion delay、transition time与功耗面积等多维约束,对抗工艺电压温度(PVT)变异带来的时序不确定性。技术价值在于支撑GHz级高频芯片的setup/hold签核,广泛应用于CPU、GPU、AI加速器等复杂SoC的Innovus后端流程。本文聚焦CTS在Innovus工具链中的工程落地,覆盖

weixin_28523493的博客 224

2012 ACM/ICPC Asia Regional Tianjin Online hdu 4287 map和char[]的合作应用

Intelligent IME Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 386    Accepted Submission(s): 203 Problem Description   We all use cel

hnust_xiehonghao的专栏 1193

浙政钉(专有钉钉)门户免登(超详细)

钉钉家族 介绍浙政钉门户免登之前,首先搞清楚几个软件的关系,软件分别是:钉钉,专有钉钉,浙政钉 钉钉 是阿里巴巴集团专为中小企业打造的沟通和协同的多端平台。 专有钉钉 原名 政务钉钉,有更开放的设计能力、集成能力、更结构化协同产品、更定制化开发平台。支持专有化部署,数据落本地,更安全、客户可对该产品持牌运营、结构化编排,协助构建本地应用中心、提供移动应用全面安全保障体系。 浙政钉 为规范浙政钉整体架构体系,按照统分结合原则,由省政府办公厅统一设计整体工作界面和系统框架,统筹指导全省统建应用建设,各单

一缕南风的博客 2万+

【python3.7】解决报错 error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++

解决pip安装py7zr遇到的报错问题。

水w的博客 3943

HDU 4287 Intelligent IME(map运用)

HDU 4287 Intelligent IME(map运用)

2683

Zemax操作40--序列模式中LD光源模拟

LD模拟

lzy750750的博客 9122

HDU4287

【HDU 4280】Intelligent IME 数字个数最多就是6个,不用字典树,直接开几个数组记录就可以了 #include #include #include #include #include using namespace std; #define inf 1000000 int p[30]; int vis[inf]; int d[5005]; int main() {

Grush 572

在虚拟机上搭建FTP服务器

chroot_list_file=/etc/vsftpd/chroot_list # 对chroot_list下用户限制。[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf #打开配置文件。# 指定用户的shell: -s /usr/bin/nologin。# 在配置文件中找到以下几行代码, 去掉注释(去掉 "#"号)# 指定用户主目录:/data/ftp/ftpuser -M。(2)修改配置文件,路径/etc/vsftpd/ 下的文件。

weixin_70753380的博客 3211

Unity 之如何使用Pico4u锚点功能实现一个世界锁GameRoot

摘要 空间锚点技术是混合现实(MR)应用的核心,能永久记录虚拟物体的空间位置。文章介绍了在Unity中使用Pico SDK实现空间锚点的完整流程:1)环境配置需安装XR模块和Pico SDK;2)关键操作包括启动空间感知、创建/删除/查询/更新锚点;3)提供了经典应用案例,通过GameRoot节点实现场景固定和锚点同步。源码展示了基于XR交互工具包的锚点抓取与位置更新实现,为MR开发提供了实用参考方案。

TxNet 972

hdu4287 水题

题意:          水题,就是给你一些单词,和一些按键记录,问打出下面的那些单词,每一个按键记录一共按了多少次。 思路:       直接把每个单词的每一位转换成数字,然后再把每个单词转换的数字转换成按键,然后按键记录++,为了节省空间我开的是mapmark,直接开个num[1000000] 应该也可以吧; #include #include #define N

天使也掉毛 655

【论文解读】Baidu Apollo EM Motion Planner

系统顶层是一种多车道策略,通过并行计算车道级别轨迹来处理车道变更场景;在车道轨迹生成器内部,迭代的解决基于Frenet坐标的路径和速度规划;针对路径和速度规划问题,提出了动态规划与基于样条的二次规划相结合的方法,构造了一个可扩展且易于调整的框架,同时处理交通规则、障碍物决策和平滑度问题。该规划器可扩展至高速公路和城市低速驾驶场景。高精地图模块提供了任何人都可以访问的高精地图。感知和定位模块提供了动态环境中必要的信息。运动规划模块考虑生成一条安全平滑的轨迹再交由汽车的控制模块去执行。

xiewf的博客 6095

hdu 4287 Intelligent IME STL应用

STL的map容器应用 #include #include #include #include #include #include using namespace std; mapmp; char str[6000][10]; char ss[28]="22233344455566677778889999"; int main() { int n,m; int t; sc

HLSHYR的博客 415

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

HDU 4287 Intelligent IME(STL 映射map的运用)

Intelligent IME Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u HDU 4287 Description   We all use cell phone today. And we must be familiar with the intelligent Englis

千里之行 始于足下 405

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

杭电(hdu)ACM 4287 Intelligent IME

Intelligent IME Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3453    Accepted Submission(s): 1647 Problem Description   We all u

梦想天空 781

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

暑假集训第三周周三赛 STL G - Intelligent IME

G - Intelligent IME Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Practice HDU 4287 Description   We all use cell phone today. And we mus

linyuxilu的博客 473

HDU 4287 map的用法

原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=4287 Intelligent IME Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4834    Accepted Sub

dawn_after_dark的博客 404

hdu 4287(水)

点击打开链接 注意字母对应的数字。。。 #include"stdio.h" #include"string.h" #include"stdlib.h" #define N 5001 int A[5001]; int mark[1000001]; int fun(char c) { int i; if(c>='a'&&c<='o')return (c-'a')/3+2;

hello_fei 976

hdu4287字典树

#include #include #include #include #include #include #include #include #include const int nodeSize = 5001*6 ; const int alphaSize = 26 ; struct Trie{ int root ; int totel ; int

老李2009 454

HDOJ---4287 Intelligent IME[字典树---水题]

Intelligent IME Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 145    Accepted Submission(s): 80 Problem Description   We all use cell phone...

weixin_34348805的博客 179

HDU-4287 Intelligent IME (Trie 字典树 入门题)

Trie(字典树)入门题。题意:电话上每个数字都对应一些英文字母。现在有5000个数字串,5000个英文字母串。问每个数字串有多少个匹配的英文字母串。

hmc0411的博客 1394

HDU 4287 Intelligent IME

Problem Description   We all use cell phone today. And we must be familiar with the intelligent English input method on the cell phone. To be specific, the number buttons may correspond to some Englis

coding__girl的博客 391

HDU 4287

题意:从1到9,每个数字分别代表多个不同的字母。            给出N个数字,M个字符串,将N个数字转化为字母之后求出其在M个字符串中出现了多少次。 思路:该题与USACO上第一章有个题类似,如果将数字转化为字母太复杂不好处理。反向思考,将M个字符串转化为对应的数字,然后每次只需要与M个数字比较即可。 #include #include int f[1000001]; int map

On the way 611

hdu4287(字典树)

题目链接 字典树不会的同学:点这里 题意: 手机上有如下映射 2 -> a,b,c ... 9-> w x y z 给你n个数字  和 m个单词 ,问每个数字对应的映射能组成多少种单词.依次输出. 一开始做的时候脑子进水了 ,把字母存入字典树里,结果就要考虑数字对应的字母情况. 比如 23对应 ad ae af bd be bf cd ce cf.这样内存不够.

_ 483

Intelligent IME

Problem Description   We all use cell phone today. And we must be familiar with the intelligent English input method on the cell phone. To be specific, the number buttons may correspond to some Engli

Mr lebron的博客 1337
上一篇: 【模拟退火】 poj1379 Run Away
下一篇: 【二分搜索】 hdu4282 A very hard mathematic problem
ACM_Ted
博客等级 码龄15年 122粉丝 208原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值