-
//zoj1068 P,MTHBGWB
-
//Accepted 1068 C++ 00:00.00 860K
-
#include <cstdio>
-
#include <string>
-
#include <iostream>
-
using namespace std;
-
string morse[30]={".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--..","..--",".-.-","---.","----"};
-
int key(char a)
-
{
-
if (a=='_') return 26;
-
if (a==',') return 27;
-
if (a=='.') return 28;
-
if (a=='?') return 29;
-
return a-'A';
-
}
-
-
void solve()
-
{
-
string s,m;
-
int i,len[101];
-
cin >> s;
-
for (i=0; i<s.length(); ++i){
-
int k = key(s[i]);
-
len[i] = morse[k].length();
-
m += morse[k];
-
}
-
for (i=s.length()-1; i>=0; --i){
-
string t = m.substr(0,len[i]);
-
for (int j=0; j<30; ++j)
-
if (t.compare(morse[j])==0){
-
if (j==26) cout << '_';
-
else if (j==27) cout << ',';
-
else if (j==28) cout << '.';
-
else if (j==29) cout << '?';
-
else cout << (char)('A'+j);
-
}
-
m.erase(0,len[i]);
-
}
-
cout << endl;
-
}
-
int main()
-
{
-
#ifdef ONLINE_JUDGE
-
#else
-
freopen("1068.txt","r",stdin);
-
#endif
-
int n;
-
while (cin >> n)
-
for (int i=1; i<=n; ++i){
-
cout << i << ": ";
-
solve();
-
}
-
#ifdef ONLINE_JUDGE
-
#else
-
fclose(stdin);
-
#endif
-
return 0;
-
}
相关推荐
风力发电机缺陷检测平台
风力发电机缺陷检测平台相关内容展示
ZOJ 1068 P,MTHBGWB
<br /> 稍微复杂的模拟题,就是转换莫斯码,每个单词和。_,?都对应着相应的莫斯码。给出一个字符串,转换成莫斯码,然后再确定每段莫斯码的长度,然后将这个长度序列倒序,然后再翻译成正常的字符串。。。<br /> <br />#include<stdio.h> #include<string.h> #include<stdlib.h> #include<ctype.h> char a[30][6] = {".-","-...","-.-.","-..",".","..-.","--."
SpringBoot项目实战:5分钟搞定豆包大模型API接入(附完整代码)
本文详细介绍了如何在SpringBoot项目中快速集成豆包大模型API,仅需5分钟即可完成。从环境准备、依赖配置到核心服务封装和控制器层实现,提供了完整的代码示例和实战技巧,帮助开发者高效接入大模型能力,提升智能客服等应用的开发效率。
ZOJ1068 P,MTHBGWB
#include#includeusing namespace std;string s[30]={".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-",
SYSU-MM01数据集评估避坑指南:从RGB/IR图像理解到Python评估脚本调优
本文详细解析了SYSU-MM01数据集在跨模态行人重识别(ReID)评估中的关键技巧与常见陷阱。从RGB/IR图像理解到Python评估脚本优化,提供了数据评估模式选择、single-shot/multi-shot差异分析、特征文件处理规范等实用指南,帮助研究者避开指标异常问题,提升评估效率与准确性。
使用VS Code创建第一个Flutter工程
你可以使用任意文本编辑器结合命令行工具来开发Flutter应用。然而,我们推荐使用本文介绍的编辑器插件以获取更好的开发体验。这些插件提供了代码补全、代码高亮、widget辅助编辑等功能,以及为项目的运行和调试提供支持。推荐的开发工具有VS Code、Android Studio、IntelliJ。本文将重点介绍如何使用VS Code进行Flutter应用开发。
1068:P,MTHBGWB
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1068 #define _CRT_SECURE_NO_WARNINGS 1 #include #include #include using namespace std; char dict[30][30] = { ".-
win2016 php mysql_Windows Server 2016 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程 | 系统运维...
准备篇一、环境说明:操作系统:Windows Server 2016PHP版本:php 7.1.0MySQL版本:MySQL 5.7.17.0二、相关软件下载:1、PHP下载地址:2、MySQL下载地址:3、Microsoft Visual C++ 2010 可再发行组件包(安装MySQL需要此插件)4、Visual C++ Redistributable for Visual Studio 20...
zoj1842 Prime Distance
//zoj1842 Prime Distance//Accepted 1842 C++ 00:00.13 1852K //Sieve of Eratosthenes//Sieve is the best prime generator algorithm//http://www.comp.nus.edu.sg/~stevenha/programming/prog_mathema
HWSD全球土壤数据下载处理
下载地址: http://www.fao.org/soils-portal/soil-survey/soil-maps-and-databases/harmonized-world-soil-database-v12/en/
YOLOv11改进,YOLOv11添加DCNv4可变性卷积(windows系统成功编译),二次创新C3k2结构,全网最详细教程
引入了可变形卷积 v4 (DCNv4),这是一种为广泛视觉应用设计的高效且有效的操作算子。DCNv4通过两项关键增强解决了其前身DCNv3的局限性:1. 移除空间聚合中的softmax归一化,以增强其动态特性和表达能力;2. 优化内存访问以最小化冗余操作,从而加速计算。这些改进使得DCNv4相比DCNv3显著加快了收敛速度,并且处理速度大幅提升,前向传播速度超过三倍。DCNv4在多个任务中表现出色,包括图像分类、实例和语义分割,特别是在图像生成方面表现突出。
zoj1010 Area
//zoj1010 Area //Accepted 1010 C++ 00:00.09 412K #include #include #define MAXN 1000 struct point{
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
zoj1073 Round and Round We Go
//zoj1073 Round and Round We Go // Accepted 1073 C++ 00:00.00 832K #include #include #include usin
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
zoj1081 Points Within
//zoj1081 Points Within //Accepted 1081 C++ 00:00.00 396K //(?)处有问题,不过还是AC了 #include #define MAXN 100
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
zoj1003 Crashing Balloon
//zoj1003 Crashing Balloon //Accepted 1003 C++ 00:00.06 440K #include #include using namespace std; i
zoj1032 Area 2
//zoj1032 Area 2 //Accepted 1032 C++ 00:00.00 392K #include #define MAXN 100 struct point{ double
zoj1094 Matrix Chain Multiplication
//zoj1094 Matrix Chain Multiplication //Accepted 1094 C++ 00:00.01 848K #include #include #include
zoj1002 Fire Net
//zoj1002 Fire Net //Accepted 1002 C++ 00:00.01 436K #include int n; int max; char map[5][5];
zoj1061 Web Navigation
//zoj1061 Web Navigation //Accepted 1061 C++ 00:00.03 852K #include #include #include using namespa
zoj1051 A New Growth Industry
//zoj1051 A New Growth Industry //Accepted 1051 C++ 00:00.00 388K #include #include #define MAXN 20
zoj1222 Just the Facts
//zoj1222 Just the Facts //Accepted 1222 C++ 00:00.00 392K #include #include #define MAXN 1000 int l
zoj1004 Anagrams by Stack
//zoj1004 Anagrams by Stack //Accepted 1004 C++ 00:00.00 860K #include #include #include #include
zoj1216 Deck
//zoj1216 Deck //1947115 2006-07-15 20:24:46 Accepted 1216 C++ 00:00.01 1172K fairylan #include #define MAXN 100000 double f[MAXN]
zoj1027 Human Gene Functions
//zoj1027 Human Gene Functions //Accepted 1027 C++ 00:00.00 880K #include #include using namespace std;
zoj1056 The Worm Turns
//zoj1056 The Worm Turns //Accepted 1056 C++ 00:00.00 388K #include struct worm{ int x,y;}w[20]; int n;
1111



被折叠的 条评论
为什么被折叠?



