1014 福尔摩斯的约会
100 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母'D',代表星期四;第2对相同的字符是'E',那是第5个英文字母,代表一天里的第14个钟头(于是一天的0点到23点由数字0到9、以及大写字母A到N表示);后面两字符串第1对相同的英文字母's'出现在第4个位置(从0开始计数)上,代表第4分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。
输入格式:
输入在4行中分别给出4个非空、不包含空格、且长度不超过60的字符串。
输出格式:
在一行中输出约会的时间,格式为“DAY HH:MM”,其中“DAY”是某星期的3字符缩写,即MON表示星期一,TUE表示星期二,WED表示星期三,THU表示星期四,FRI表示星期五,SAT表示星期六,SUN表示星期日。题目输入保证每个测试存在唯一解。
输入样例:
3485djDkxh4hhGE
2984akDfkkkkggEdsb
s&hgsfdk
d&Hyscvnm
输出样例:
THU 14:04
//我想了很多遍,我觉得思路没问题,测试用例输进去结果也对但就是不知道,错哪了。
#include<stdio.h>
#include<string.h>
int main()
{
char p[4][60],*m[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
int i,num[3],j=0;
for(i=0;i<4;i++)
{
scanf("%s",p[i]);
}
i=0;
while(1)
{
if(p[0][i]==p[1][i])
{
if(p[0][i]>='A'&&p[0][i]<='G'&&j==0)
{
num[j]=(int)(p[0][i]-'A');
j++;
i++;
continue;
}
if(j!=0)
{
if(p[0][i]>='0'&&p[0][i]<='9')
{
num[j]=(int)(p[0][i]-'0');
break;
}
else if(p[0][i]>='A'&&p[0][i]<='N')
{
num[j]=((int)(p[0][i]-'A')+10)%24;
break;
}
}
}
i++;
}
i=0;
while(1)
{
if(p[2][i]==p[3][i])
{
if((p[2][i]>='a'&&p[2][i]<='z')||(p[2][i]>='A'&&p[2][i]<='Z'))
{
num[2]=i;
break;
}
}
i++;
}
printf("%s %d:%02d",m[num[0]],num[1],num[2]);
return 0;
}

相关推荐
1014. 福尔摩斯的约会
1014. 福尔摩斯的约会 pat 可用
PTA-B 1001-1015 参考答案
该资源为PTA平台B级题目集1001至1010题的参考答案,仅供参考!
通信行业基于MongoDB的安全合规与性能优化:5G时序数据处理、可查询加密及窗口函数应用
内容概要:本文围绕MongoDB在通信行业的深度应用,系统讲解了可查询加密、时间序列集合、窗口函数与性能诊断四大核心技术。通过详实的代码案例,展示了如何利用可查询加密实现敏感数据合规存储与查询,使用时序集合高效处理5G网络KPI等高频写入场景,借助窗口函数进行经营指标的趋势分析,并结合explain()与查询分析器完成性能调优。文章还涵盖分片一致性检查、索引优化等运维实践,全面覆盖通信系统对安全、性能与扩展性的严苛要求。; 适合人群:具备一定数据库基础,从事通信行业研发、架构或运维工作1-3年的技术人员,尤其是参与5G网络监控、客户数据管理或大数据平台建设的相关人员。; 使用场景及目标:① 实现用户手机号、身份证等敏感信息的加密存储与等值查询,满足安全合规要求;② 构建高吞吐、低延迟的5G基站KPI时序数据存储与分析系统;③ 在数据库层直接完成滑动平均、累计求和等经营分析,减少应用层计算负担;④ 诊断慢查询、验证索引有效性,保障系统高性能运行。; 阅读建议:此资源强调理论与实战结合,建议读者在本地或测试环境部署MongoDB 7.0+版本,动手复现文中代码,重点关注schemaMap配置、时序集合参数选择与窗口函数语法细节,并结合explain执行计划理解底层优化机制,从而真正掌握通信级数据架构的设计精髓。
国央企创新负责人如何借助平台实现技术成果的高价值转化与资源精准配置?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
产业园区运营负责人如何在平台建设中科学配置创新资源,提升园区内技术对接效率?.docx
产业园区运营负责人如何在平台建设中科学配置创新资源,提升园区内技术对接效率?


