621 - Secret Research

第九十四题 UVa12107 Digit Puzzle If you hide some digits in an integer equation, you create a digit puzzle. The figure below shows two valid digit puzzles. Hidden digits are represented by squares, and other digits are shown. The numbers involved in this problem are all positive integers, written in decimal forms without leading ze 立即下载

  Secret Research 

At a certain laboratory results of secret research are thoroughly encrypted. A result of a single experiment is stored as an information of its completion:


`positive result', `negative result', `experiment failed' or `experiment not completed'


The encrypted result constitutes a string of digits S, which may take one of the following forms:


$\bullet$
positive result 		 S = 1 or S = 4 or S = 78 
$\bullet$
negative result 		 S = S35 
$\bullet$
experiment failed 		 S = 9S4 
$\bullet$
experiment not completed 		 S = 190S

(A sample result S35 means that if we add digits 35 from the right hand side to a digit sequence then we shall get the digit sequence corresponding to a failed experiment)


You are to write a program which decrypts given sequences of digits.

Input 

A integer n stating the number of encrypted results and then consecutive n lines, each containing a sequence of digits given as ASCII strings.

Output 

For each analysed sequence of digits the following lines should be sent to output (in separate lines):


		 + 		  for a positive result
		 - 		  for a negative result
		 * 		  for a failed experiment
		 ? 		  for a not completed experiment

In case the analysed string does not determine the experiment result, a first match from the above list should be outputted.

Sample Input 

4
78
7835
19078
944

Sample Output 

+
-
?
*

就是道简单的字符串处理题。。一开始数组开小了。RE了。

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
    int t,len;
    cin>>t;
    getchar();
    while(t--)
    {
        char str[10000];
        gets(str);
        len=strlen(str);
        if (strcmp(str,"1")==0 || strcmp(str,"4")==0 || strcmp(str,"78")==0) cout<<"+"<<endl;
        else if (strcmp(str+len-2,"35")==0) cout<<"-"<<endl;
        else if (str[0]=='9' && str[len-1]=='4') cout<<"*"<<endl;
        else if (str[0]=='1' && str[1]=='9' && str[2]=='0') cout<<"?"<<endl;
        else cout<<endl;
    }
    return 0;
}



Python爬虫实战:爬取国家企业信用信息公示系统(最新反反爬技术解析) 在当今大数据时代,企业信用数据对于市场分析、风险评估和商业决策具有重要价值。国家企业信用信息公示系统作为官方权威的企业信息平台,包含了全国各类企业的注册信息、行政处罚、经营异常等关键数据。复杂的反爬机制(动态Token、验证码、请求频率限制)数据渲染方式多样(部分内容由JavaScript动态加载)法律与合规风险(需遵守《网络安全法》和网站Robots协议)本文将详细介绍如何使用Python最新技术栈构建一个高效、稳定的企业信用信息爬虫,并重点解析应对各种反爬策略的解决方案。 阅读详情

相关推荐

点云数据增强及预处理

数据增强: 1. random world flip:沿着x或者y轴,翻转点云 点云的x或者y,要翻转 3d box中心的x或者y,要翻转 3d box的朝向要翻转 point segmentation label,点云的相对顺序没有发生变化 2. random_world_rotation:沿着点云原点,旋转点云 点,x,y,绕z轴旋转 3d box,绕z轴旋转,中心和朝向都要变化 point segmentation label,点云的相对顺序没有发生变化 3. random_world_scaling

huang_victor的博客 4011

紫书第七章 暴力求解

H . Digit Puzzle(数字谜 uva12107) 题目链接:https://vjudge.net/problem/UVA-12107 题意: 给一个不完整表达式,要求修改尽量少的数,使修改后的数字谜只有唯一解。空格和数字可以随意替换,但不能增删,表达式中所有涉及的数必须是没有前导零的正数。输入数字谜一定形如a*b=c,其中a、b、c分别最多有2、2、4位。用下划线表示未知数字。输入保证会有解,即有经过变换后肯定能有一个表达式有唯一解。如果有多个解,输出字典序最小的解, 下划线比数字小。 题解:

weixin_55207407的博客 257

HALCON基于描述符的模板匹配(未标定)

HALCON基于不标定描述符的模板匹配

king_linj的博客 892

UVa12107

哎呀,好久没更新了,今天来一篇吧! UVa12107数字谜 题意: 给出数字谜,要求修改尽量少的数,使得修改后的数字谜有唯一的解。 修改指的是随意替换,空格与数字、数字与数字都可以互相替换,但涉及的数必须是没有前导零的正数,输出是修改后的数字谜。 (建议看英文原题,这道题的英文原题比较好读懂) 思路: 通过观察,发现求出尽量少的数,所以采用迭代加深搜索,而且数字谜的大小并不大,所...

weixin_30621919的博客 190

AI Agent在营销领域的实战策略

本文从第一性原理出发,系统性拆解AI Agent在营销领域的落地逻辑、技术架构、实现方案与实战策略。全文覆盖从基础概念到高级优化的全层级知识:底层理论层面推导营销Agent的效用函数与决策框架;技术架构层面提出"感知-记忆-规划-行动-反思"五组件可落地架构;实践层面提供生产级代码实现、多行业案例与ROI提升方法论;前沿层面探讨多Agent协同、世界模型仿真等下一代技术方向。

操作系统内核探秘的博客 228

FastAPI + Layui:打造企业级敏捷开发后台管理系统

本文详细介绍了如何使用FastAPI和Layui构建高效的企业级后台管理系统。FastAPI提供高性能的异步API支持,而Layui则简化了前端开发流程,两者结合可实现快速开发和部署。文章涵盖了从环境搭建、核心组件开发到性能优化的全流程,特别适合需要敏捷开发的企业项目。

weixin_29045585的博客 555

UVa 12107 数字谜(Digit Puzzle)

注释写的很清楚了 加深迭代搜索 双重搜索 超级暴力。。 #include<bits/stdc++.h> #define LL long long using namespace std; string s[3]; char ch[] = "*0123456789"; int len[3]; bool cal() { // 核对 int num1, num2, num3; num...

Inuyasha__的博客 427

PCA9548实战:从硬件连接到Linux驱动的I2C扩展全解析

本文详细解析了PCA9548 I2C多路复用器从硬件连接到Linux驱动配置的全过程。涵盖硬件引脚连接、电源去耦、地址选择等关键设计要点,以及Linux驱动加载、设备树配置和应用层编程技巧,帮助开发者高效实现I2C总线扩展。

weixin_28726391的博客 412

UVa12107 - Digit Puzzle

题目大意是给你三个待定的字符串。形如7 * 8 。要求变换空格或者数字似的前一个字符串X后一个字符串=最后一个字符串有唯一解,且变换次数最少,多解时输出字典序最小的答案。规定空格的字典序小于数字。星号指代空格。 我有话说: 大致思想就是对每一位上的数字爆搜枚举,枚举完后并检验。这就要用到两个dfs。一个枚举数,一个检验。但在结构上都差不多。#include <iost

hyqsblog的专栏 1564

SPICE仿真软件:HSPICE_(20).HSPICE仿真结果的后处理

HSPICE仿真结果的后处理是一个多步骤的过程,包括读取结果文件、可视化、分析和导出。通过使用命令行工具、Python脚本和HSPICE内置工具,可以高效、准确地完成这些任务。Python脚本的灵活性和强大的数据分析能力使其成为后处理的理想选择。自动化处理可以显著提高工作效率,减少人为错误,而高级分析方法可以更深入地理解仿真结果,为电路设计提供有力支持。

kkchenjj的博客 1382

zabbix深度监控之邮件告警、微信群和微信告警

本文详细介绍了Zabbix监控系统实现邮件告警和微信告警的配置方法。邮件告警部分包含QQ和163邮箱的SMTP服务器配置、消息模板设置、告警流程三步骤(媒介配置、触发器动作、用户设置)。微信告警分为两种方式:企业微信群机器人告警(通过webhook实现)和企业微信应用告警(需创建应用并获取API参数)。两种告警方式都提供了完整的配置流程,包括脚本编写、权限设置、消息模板定制等关键步骤,并特别说明了如何使个人微信接收企业微信告警消息。文章还对比了SMTP、POP3、IMAP三种邮件协议的差异及适用场景。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 816

uva 621 Secret Research

uva 621 Secret Research 题目大意:就是解析所给数字哪种类型的。 解题思路:无解的垃圾题。 #include #include int main() { char a[500]; int n; scanf("%d", &n); while (n--) { memset(a, 0, sizeof(a)); scanf("%s"

总有那么一群人喜欢盯着我的博客看,估计这是他们见过最长的博客名,我必须得告诉他们博客名最长可以写多长 643

汽车标定技术(五)--基于模型开发如何生成完整的A2L文件(1)

A2L文件的生成分为两章讲解:本文主要是讲模型开发,讲解如何把标定量、观测量放到链接文件中的指定位置。下一篇讲解如何使用matlab生成完整的A2L文件

认真搞搞汽车MCU 4619

Uva 621 Secret Research

<br />/* Author: ACb0y Date: 2010-11-8 Type: Water~~ ProblemId: Uva 621 Secret Research Result: 8382071 621 Secret Research Accepted C++ 0.012 2010-11-08 08:08:34 */ #include <iostream> using namespace std; //定义一个函数指针类型 typedef bool (*fun)(s

个人独立博客http://www.acb0y.cn/ 1025

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

UVa 621 - Secret Research

传送门

一只冰熊 973

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

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

UVA621 Secret Research【水题】

At a certain laboratory results of secret research are thoroughly encrypted. A result of a single experiment is stored as an information of its completion: &nbsp;&nbsp;&nbsp;&nbsp;‘positive result’, ‘...

海岛Blog 680

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

UVA-621 Secret Research

UVA-621 Secret Research 题目大意:判断所输入的是哪一种 positive result S = 1 or S = 4 or S = 78 negative result S = S35 experiment failed S = 9S4 experiment not completed S = 190S for a positive result

Tochase的博客 422

UVa 621 Secret Research

题目要求解密实验室四种加密的实验结果字符串,根据特定模式识别其类型并输出对应符号。阳性结果匹配"1"、"4"或"78";阴性结果以"35"结尾;实验失败以"9"开头且"4"结尾;实验未完成以"190"开头。匹配按优先级顺序进行。输入n个字符串,对每个字符串依次检查四种模式,输出相应符号(+、-、*或?)。解题关键在于按顺序实现简单的字符串模式匹配,时间复杂度为O(n)。

寂静山林 244

UVA 621 Secret Research

Secret Research  At a certain laboratory results of secret research are thoroughly encrypted. A result of a single experiment is stored as an information of its completion: `posi

小华在努力~ 633

UVA 621 Secret Research

UVA-621如题目所说的要求去判断。/************************************************************************* > File Name: UVA-621.cpp > Author: Narsh > > Created Time: 2016年07月14日 星期四 17时09分18秒 ****

QzNarsh的博客 303

uva 621 - Secret Research

题目比较简单,只有四种情况,有歧义题目说按照从上到下的规则匹配,于是就依次比较就AC了。。。   /* * uva621.cpp * * Created on: 2013-4-16 * Author: jd */ #include&lt;cstdio&gt; #include&lt;cstring&gt; int main() { // setbu...

jdflyfly的小博客 115

UVA 621-Secret Research

UVA 621-Secret Research题目大意:按要求输出+—*?解题思路:按要求读字符串即可#include <stdio.h> #include <iostream> #include <string.h> using namespace std; int main() { int n; cin >> n; getchar(); while(n--) {

ZeroLH00的博客 482

UVa 621: Secret Research

简单题,不解释。 我的代码如下: #include #include #include #include #include #include #include using namespace std; char s[1000]; int main() { int T; cin >> T; while(T--) { cin >> s; int len=strlen

rising_fallmoon的专栏 1104

UVA621 - Secret Research

没啥说的,题目没看懂,但是数据很一般,很好AC。 题目: Secret Research     Secret Research  At a certain laboratory results of secret research are thoroughly encrypted. A result of a single experiment is

282
上一篇: 253 - Cube painting
下一篇: 小学期个人赛
SIO__Five
博客等级 码龄14年 29粉丝 225原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值