codeforces 918 B Radio Station

群晖DS918+定制启动镜像包:synoboot-ds918p(含extra.lzmaV0.5) 在本章节中,我们将对extra.lzma V0.5更新进行深入探讨,这一版本的更新在群晖NAS的社区中受到了广泛关注。V0.5版本的更新,主要集中在提高了压缩效率,并对文件系统兼容性进行了优化。在文件压缩方面,新的算法实现了更快的压缩速度和更高的压缩比,这无疑为数据存储提供了更为节省空间的解决方案。除了性能提升,V0.5版本还带来了一些新的功能特性,包括对多种文件格式的更好支持,例如:对特定类型的多媒体文件的压缩效率得到显著改进。 阅读详情

Description

As the guys fried the radio station facilities, the school principal gave them tasks as a punishment. Dustin’s task was to add comments to nginx configuration for school’s website. The school has n servers. Each server has a name and an ip (names aren’t necessarily unique, but ips are). Dustin knows the ip and name of each server. For simplicity, we’ll assume that an nginx command is of form “command ip;” where command is a string consisting of English lowercase letter only, and ip is the ip of one of school servers.

Each ip is of form “a.b.c.d” where a, b, c and d are non-negative integers less than or equal to 255 (with no leading zeros). The nginx configuration file Dustin has to add comments to has m commands. Nobody ever memorizes the ips of servers, so to understand the configuration better, Dustin has to comment the name of server that the ip belongs to at the end of each line (after each command). More formally, if a line is “command ip;” Dustin has to replace it with “command ip; #name” where name is the name of the server with ip equal to ip.

Dustin doesn’t know anything about nginx, so he panicked again and his friends asked you to do his task for him.

Input

The first line of input contains two integers n and m (1 ≤ n, m ≤ 1000).

The next n lines contain the names and ips of the servers. Each line contains a string name, name of the server and a string ip, ip of the server, separated by space (1 ≤ |name| ≤ 10, name only consists of English lowercase letters). It is guaranteed that all ip are distinct.

The next m lines contain the commands in the configuration file. Each line is of form “command ip;” (1 ≤ |command| ≤ 10, command only consists of English lowercase letters). It is guaranteed that ip belongs to one of the n school servers.

Output

Print m lines, the commands in the configuration file after Dustin did his task.

Examples

Input
2 2
main 192.168.0.2
replica 192.168.0.1
block
192.168.0.1;
proxy 192.168.0.2;
Output
block 192.168.0.1; #replica
proxy 192.168.0.2; #main
Input
3 5
google 8.8.8.8
codeforces 212.193.33.27
server 138.197.64.57
redirect 138.197.64.57;
block 8.8.8.8;
cf 212.193.33.27;
unblock 8.8.8.8;
check 138.197.64.57;
Output
redirect 138.197.64.57; #server
block 8.8.8.8; #google
cf 212.193.33.27; #codeforces
unblock 8.8.8.8; #google
check 138.197.64.57; #server

题意:输入各个服务器的名字以及ip,以及若干种操作,将这些操作的末尾标注上对应的服务器的名字再输出。可以用map记录名字和ip的对应关系。注意操作输入的时候最后会多一个“;”出来,需要去掉。

#include<iostream>
#include<map>
#include<string>
using namespace std;
map<string,string>mp;
int main(){
    string name,ip,cmd;
int m,n;
cin>>m>>n;
for(int i=0;i<m;++i){
    cin>>name>>ip;
    mp[ip]=name;
}
for(int i=0;i<n;++i){
 cin>>cmd>>ip;

 cout<<cmd<<" "<<ip<<" #";

ip.pop_back();//把末尾的“;”去掉
 cout<<mp[ip]<<endl;
}
}
黑群晖开启核显硬解(硬解解码)的两个文件extra.lzma和extra2.lzma 亲测可用,替换即可开启硬解emby、Jellyfin等软件nas端硬解功能,替换方法请看本人文章 立即下载

相关推荐

synoboot-ds918p(已集成extra.lzmaV0.5)

synoboot-ds918p(已集成extra.lzmaV0.5),群晖6.2启动

贪心法(Huffman编码、模拟退火)

贪心法     算法思想: 把整个问题分解成多个步骤,在每个步骤都选取当前步骤的最优方案,直到所有步骤结束;在每一步都不考虑对后续步骤的影响,在后续步骤中也不再回头改变前面的选择。简单地说,就是 “走一步看一步”     求解的问题需满足以下特征: 最优子结构性质,即从局部最优能扩展到全局最优 贪心选择性质。问题的整体最优解可以通过一系列局部最优的选择来得到 常见问题 1、活动安排问题(区间调度)  &nbs

qq_50811909的博客 1505

解决SolidWorks启动报错问题:SolidWorks2020显示无法获得下列许可 SolidWorks standard 期望的SolidWorks监控程序已经关闭(-97,121,0)

解决SolidWorks启动报错问题:SolidWorks2020显示无法获得下列许可 SolidWorks standard 期望的SolidWorks监控程序已经关闭(-97,121,0) 问题描述 打开SolidWorks2020时,显示SolidWorks2020显示无法获得下列许可 SolidWorks standard 期望的SolidWorks监控程序已经关闭(-97,121,0) (急需看模型的我心里万马奔腾…) 截图如下: 有问题咱就上 看了其他博主的回答,自己尝试了几个,发现出现了新的

qq_44606358的博客 7万+

G - Radio Station CodeForces - 918B

G - Radio Station CodeForces - 918B 分析:此题的IP地址和名称一一对应,可通过Map函数直接查找。 #include<iostream> #include<map> using namespace std; map<string, string>mp; int main() { string name, ip, cmd; int m, n; cin >> m >> n; ...

m0_46605127的博客 194

机器人学习-matlab四足机器人控制仿真

《机器人学,机器视觉与控制》学习笔记 使用工具箱版本9.10 题目与解决思路: 【1】. 通过减少复位期间的抬腿高度来缩短复位的轨迹 Z轴向下,为了减小复位器件的抬腿高度,应当缩小△Z,故可以将示例程序中zu值调大。 【2】. 增加腿的步幅 腿的步幅可由改变x方向上腿前进和后退运动的极限来达到,令xf = 7; xb = -xf;即可。 ...

weixin_44609769的博客 5538

40-基于STM32与LD3320的智能语音调光台灯开发全攻略(代码+硬件+调试心得)

本文详细介绍了基于STM32与LD3320的智能语音调光台灯开发全攻略,包括硬件设计、软件实现和调试心得。项目利用STM32单片机控制LD3320语音识别模块,实现语音控制开关和PWM调光功能,适合非接触式操作场景。文章还分享了硬件选型、PWM调光算法优化及常见问题解决方案,为开发者提供完整参考。

weixin_29163797的博客 325

Codeforces 918A Eleven 918B Radio Station

Eleven wants to choose a new name for herself. As a bunch of geeks, her friends suggested an algorithm to choose a name for her. Eleven wants her name to have exactly n characters. Her friend suggeste...

weixin_33889245的博客 188

在mdk文件移植太多_XCubeClassB代码 的移植

前言ST在www.st.com官网上提供了针对IEC60730/IEC60335 ClassB认证的软件包。软件包分为三个,分别适用STM8,STM32(基于标准外设库)和STM32(基于HAL库):STM8-SafeCLASSB,STM32-CLASSB-SPL,X-CUBE-CLASSB。本文以X-CUBE-CLASSB为例介绍如何做代码的移植以及经常遇到的问题的解决办法。X-CUB...

weixin_28898707的博客 1832

codeforces 918 B. Radio Station+AC自动机

http://codeforces.com/contest/918/problem/B B. Radio Station time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard output As the guys fried the radio

wuxiaowu547的博客 496

基于 Simulink 的 PV 光伏阵列功率发电系统仿真 Matlab

其中直流侧电压需要与光伏电池组件匹配,交流侧电压则需要与配电系统匹配,开关频率一般在几千赫兹左右,需要保证在一定范围内。根据实际需求,我们还可以通过增加负载,以及调节光照强度等方式,模拟不同的情况下系统的响应和性能表现。经过设置参数和各部分之间的传递和控制后,我们可以开始进行模型仿真。在仿真前,我们需要确定仿真时间和步长,并对整体模型进行编译。在建立完毕整体模型框架后,我们需要为每个组件设置参数,并进行传递和控制。首先,我们需要建立一个整体的模型框架,包括各个组件之间的关系和控制器的作用。

学习使你进步。 1129

第11.4节 混合储能系统能量管理

混合储能系统(HESS)的能量管理策略采用分层架构实现多时间尺度优化:调度层(小时级)进行经济优化,协调层(秒级)基于频率分解分配功率,执行层(毫秒级)实现快速跟踪。深度强化学习(DRL)方法通过定义状态空间、动作空间和多目标奖励函数,能有效处理系统不确定性和多目标优化问题。HESS性能评估需综合技术指标(如调节性能Kp值、设备寿命指标)和经济指标(净现值NPV、平准化储能成本LCOS),并遵循"建模-仿真-实验"的闭环流程。

技术工作者 244

Radio Station CodeForces - 918B (map搜索 )

题面: WYBZDYGJSMMZ有n个用户的用户名与ip地址的对照表。 WYBZDYGJSMMZ现在要对这些IP地址发送m条指令,格式为: 指令名 ip名; 但是他记忆力不太好,具体症状表现为,他压根就记不住哪个ip对照哪个用户。 那怎么办呢,所以他想实现一个功能就是他发送指令后,程序能够新输出一行: 指令名 ip名; #用户名 现在要求你实现这个程序。 Input 第一行两个整数,n和m ...

博客 286

47_AI智能体核心业务之全局主控Agent:智能对话系统的统一指挥中心

本文介绍了全局主控Agent的架构设计与实现,该组件作为智能对话系统的统一指挥中心,提供标准化的多模式处理接口。系统支持普通对话、工具命令执行和流式响应三种处理模式,通过智能工作流路由协调多个处理引擎。统一的消息封装和异步架构设计确保了系统的高性能和可扩展性,已成功处理300万次用户请求,平均响应时间1.2秒。

在科技的浪潮中,我们寻找着创新的火种,在代码的海洋里,我们编织着智慧的网。腾飞开源,就是这样一个由技术精英汇聚而成的博客平台,我们致力于分享在Java、Python、IoT和人工智能等领域的最新研究成果和实战经验。 在腾飞开源的博客上,你会看到紧跟技术前 339

Radio Station CodeForces - 918B (对于map ()函数的理解)

这道题是个典型的map()函数问题,先献上题目As the guys fried the radio station facilities, the school principal gave them tasks as a punishment. Dustin's task was to add comments to nginx configuration for school's websi...

既然弱小,就只顾变强就是了 398

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

CodeForces - 918B 坑死人补偿命的题,要靠视力好;

WYBZDYGJSMMZ有n个用户的用户名与ip地址的对照表。 WYBZDYGJSMMZ现在要对这些IP地址发送m条指令,格式为: 指令名 ip名;但是他记忆力不太好,具体症状表现为,他压根就记不住哪个ip对照哪个用户。 那怎么办呢,所以他想实现一个功能就是他发送指令后,程序能够新输出一行: 指令名 ip名; #用户名 现在要求你实现这个程序。 Input 第一行两个整数

qq_40520920的博客 638

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

蜗牛星际C单黑群晖加USB网卡做链路聚合

黑群晖挂载usb网卡 黑群晖挂载USB网卡 一不小心入了群晖的坑,然后就是不停的折腾,入手一个蜗牛星际C单,装好DS918+后,家里有ASUS RT-AC5300,就想着搞个链路聚合 首先买一个USB3.0转千兆网卡 网卡支持型号 找到如下图的位置去展开查看(ps:自己买的时候根本没有去找文档,直接买了!!tplink USB3.0 UG310 ) 接上USB网卡 自己买回来插上黑群晖的3.0USB口,可以识别,有点小兴奋 然后到网络界面,傻眼了,没有网络2,只有网络1,没有办法去配置。后台看了下U

u013693304的博客 1万+

黑群晖核显硬解,不重装系统的方法,直接替换文件emby,Jellyfin等开硬解

文件已上传,请在我的资源里找一下 最近群晖nas上在用emby,感觉很不错 但更新缩略图的时候,查看日志总会报错 原来是装的二合一系统,没有核显文件 上网找的方法都是需要重做系统,SSH也不靠谱,找不到挂载路径 最后还是想到了最原始的方法,用pe系统里面的diskgunius直接替换,简单粗暴 方法: 1.准备好PE系统U盘 2.准备好extra.lzma和extra2.lzma两个文件 可自行搜索,或者下载我准备好的文件 https://download.csdn.net/downlo

大神毛陈斌的博客 2万+

如何穿黑裙:黑群晖安装和设置纯文字流水账

硬件准备: 旧电脑一台 或 DIY NAS机一台 或 软路由一台等能装黑裙的设备 U盘一个,硬盘一个。只用来引导系统,且装了引导后剩下的空间不能再用。建议U盘,硬盘有点浪费空间。 软件准备: 根据硬件,准备群晖引导文件和安装包。 群晖NAS的CPU https://kb.synology.com/en-global/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have Intel 4代及以上的CPU,用1.04b的引导,装DS918+的,...

weixin_47112264的博客 1万+

普化群晖改造成正常磁盘布局及打开kernel message

__本文关键字:群晖显卡支持,dsm 6 console tty,打开console,让3.x linux使用graphical terminal as console,改变黑群原生磁盘布局,一种动态调整压缩镜像文件的方法。压缩0空间,及在linux上离线操作raid/llvm分区的方法,离线折腾黑群镜像,调整黑群剩余空间为存储空间。initrd加载二个gz,dd会复制uuid吗,debian上grub-install会自带device-map导致grub rescue__

minlearn's techrepos 1838

securecrt遇到一个致命的错误且必须关闭_安装黑群晖必须知道的几个问题和解决办法...

安装过程遇到的问题1、搜索不到ip这个的解决办法是换引导,可以尝试6.1或者6.2里面的不同版本DS918+、DS3617xs、DS3615xs,或者引导里面加入自定义的扩展驱动extra.lzma文件UEFI和MBR,如果你的bios不支持UEFI,请用MBR版本的引导,像现在的6.2引导很多UEFI主板都不支持,请启动项目切换到Legacy模式,或者bios干脆关闭UEFI模式,直接用Lega...

weixin_39664774的博客 2169

翻硬币(贪心/模拟)

【代码】翻硬币(贪心/模拟)

qq_51070956的博客 328

12.19 单源最短路(dij,dp),最快逃跑方式(贪心模拟)

就是说第一行为1到2~n,第二行为2到3~N.最终构建出来的是一个无向图,然后源点是1,目标点是n,问从1到n的最短路。

m0_73553411的博客 184

模拟+贪心 SCU 4445 Right turn

题目传送门 1 /* 2 题意;从原点出发,四个方向,碰到一个点向右转,问多少次才能走出,若不能输出-1 3 模拟:碰到的点横坐标相等或纵坐标相等,然而要先满足碰到点最近, 4 当没有转向或走到之前走过的点结束循环。dir数组使得代码精简巧妙 5 对点离原点排序竟然submit failed,别人的代码有毒! 6 */ ...

weixin_34268753的博客 136
上一篇: nowcoder 67 F 大吉大利,今晚吃鸡——跑毒篇
下一篇: codeforces 919 C Seat Arrangements
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值