颠倒的价牌

蓝桥杯,颠倒的价牌.txt 蓝桥杯题目,颠倒的价牌。 立即下载

颠倒的价牌

小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。
这里写图片描述
这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元啊!! 当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为开始数字。
有一天,悲剧终于发生了。某个店员不小心把店里的某两个价格牌给挂倒了。并且这两个价格牌的电视机都卖出去了!
庆幸的是价格出入不大,其中一个价牌赔了2百多,另一个价牌却赚了8百多,综合起来,反而多赚了558元。
请根据这些信息计算:赔钱的那个价牌正确的价格应该是多少?
答案是一个4位的整数,请通过浏览器直接提交该数字。

#include <stdio.h>

int flag(int n)  
{  
    int a[10]={0,1,2,-1,-1,5,9,-1,8,6};  //该数组下标对应0~9,值为颠倒后的数字,-1为颠倒后不可读
    int i,j,k;  

    if(n%10==0)  //这是判断“0不能作为开始数字”
        return 0;  
    else  
    {  
        j=n; k=0;  
        while(j)  
        {  
            if(a[j%10]==-1)  //如果个位数颠倒后不可读,结束,判断下一个数
                return 0;  
            k=k*10+a[j%10];  //计算颠倒后的数
            j=j/10;  
        }  
        return k;  //返回颠倒后的数
    }  
}  

int main()
{
    int i=0,j=0;
    int m,n;
    int a[50],b[50],c[50],d[50];
    for(n=1001;n<10000;n++)//n为颠倒前的数字
    {
        m=flag(n);//m为颠倒后的数字
        if(m)
        {
            if(n>m && n-m>200 && n-m<300)//判断赔了200多的
            {
                a[i]=n;//记住赔钱的原价格牌
                b[i]=m;//记住赔钱的颠倒后的价格牌
                i++;
            }
            if(n<m && m-n>800 && m-n<900)//判断赚了800多的
            {
                c[j]=n;//记住赚钱的原价格牌
                d[j]=m;//记住赚钱的颠倒后的价格牌
                j++;
            }
        }
    }
    for(n=0;n<j;n++)
        for(m=0;m<i;m++)
        {
            if( ((d[n]-c[n])-(a[m]-b[m]))==558 )
                printf("赔钱的原价格牌是:%d\t赔钱的翻价格牌是:%d\t赚钱的原价格牌是:%d\t赚钱的翻价格牌是:%d\n",a[m],b[m],c[n],d[n]);
        }
    return 0;
}

/*
思路:
    通过循环找出所有的颠倒后价格牌可读的,再判断赔钱的价格牌与赚钱的价格牌,再判断符合“综合起来,反而多赚了558元”的。
*/
因时机器人-灵巧手配置方案(Ubuntu18.04) 阅读详情

相关推荐

高通Camera IFE时钟配置

高通Camera IFE时钟配置中的minHorizontalBlanking和minVerticalBlanking配置计算方法

一个懒癌的驱动工程师的随笔分享 6168

蓝桥杯:颠倒的价牌

目录 题目描述 题目分析:暴力枚举+列表扩容+字符替换 AC代码(Java): 答案: PS:按照题意,其实是有两个答案的 当亏损的原价是7089时: 当亏损原价是9088时: 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 题目分析: (1):因为满足亏损和盈利条件的有很多,所以我们使用两个列表来记录(方便动态扩容)。 (2):然后找出他们相差小的那个(题目要求价格出入不大)。 ...

qq_32468603的博客 691

别再调PID了!用MATLAB/Simulink给四旋翼无人机搭个ADRC控制器(附完整仿真模型)

本文详细介绍了在MATLAB/Simulink环境中为四旋翼无人机搭建ADRC控制器的完整流程,包括核心原理、Simulink建模、参数调试技巧及与PID控制的性能对比。ADRC通过扩张状态观测器(ESO)有效提升无人机在复杂扰动下的控制性能,特别适合四旋翼无人机这类强耦合系统。文章还提供了完整的仿真模型和工程实践问题解决方案。

weixin_26808439的博客 382

蓝桥杯.颠倒的价牌(暴力枚举)

蓝桥杯.颠倒的价牌(暴力枚举)

qq_59700927的博客 1180

手把手教你用THS4551搭建全差分放大器电路(附ADC驱动实战)

本文详细介绍了如何使用TI的THS4551全差分放大器搭建高性能ADC驱动电路,涵盖芯片选型、电路配置、PCB布局及实战调试等关键环节。THS4551凭借其优异的共模抑制比和宽电源电压范围,成为驱动16位及以上精度ADC的理想选择,特别适合工业应用场景。

weixin_30338481的博客 282

An example: 2D immersed boundary lattice Boltzmann method code--By Timm Krüger.2011.

//谢谢Timm Krüger大佬的代码。 还是老样子,有啥问题Feel free to tell us~毕竟群众力量大嘛~QQ群:293267908。 // 话不多说,上干货! // ISBN 978-3-319-44649-3 (Electronic) // 978-3-319-44647-9 (Print) // http://www.springer.c...

weixin_37783345的博客 1418

蓝桥杯11 _翻转的价牌_枚举的巧妙处理,数组转化为整数

题目 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元啊!! 当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为开始数字。 有一天,悲剧终于发生了。某个店员不小

ratsquealer的博客 249

从零开始讲DDR(5)——读懂Datasheet

对于开发人员来说,需要根据实际场景和使用的需要,使用不同厂家,不同型号的DDR,虽然原理上大同小异,但是还是有一些细节上的需要注意的地方,接触一个新的DDR芯片,首先就是需要找到对应的datasheet,而能都读懂datasheet,也是一个硬件工程师的必备技能。

apple_53311083的博客 5223

Java蓝桥杯——颠倒的价牌

题目描述: 某商店的商品标价都是4位数字(即千元不等)。 为了标价清晰、方便,使用了预制的类似数码管的标价签。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格, 比如:1958 倒着挂就是:8561,差了几千元啊!! 当然,多数情况不能倒读,比如,1110 就不能倒过来,因为0不能作为开始数字。 有一天,悲剧终于发生了。某个店员不小心把店里的某两个价格牌给挂倒了。并且这两个价格牌的电视机都卖出去了!

m0_50388933的博客 685

C#上位机案例:西门子S7协议通信+实时曲线显示(WinForm+ZedGraph)

创建/// PLC数据模型(对应DB1块)/// 采集时间(用于曲线的X轴)set;/// 温度值(℃)set;/// 压力值(MPa)set;/// PLC通信状态set;西门子S7协议通信和实时曲线显示,也是工控现场最常见的场景之一。整个开发过程的关键不在于“写出代码”,而在于“写出符合工控场景的稳定代码”——比如解耦通信逻辑与界面逻辑、处理跨线程问题、限制数据点数量、释放资源等。新手在学习时,建议先跟着步骤搭建好环境,跑通基础功能,再逐步尝试进阶优化。需要注意的是,工控上位机的核心是。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1343

ardupilot 方向余弦矩阵/旋转矩阵的理解

本节主要记录自己对ardupilot中用到的方向余弦矩阵/旋转矩阵的理解,欢迎批评指正,有些资料参考网上写的比较好的资料,免得查找资料麻烦。旋转矩阵的坐标理解:表示从旋转矩阵的下标的坐标系的坐标变换到上标表示的坐标系坐标下。旋转矩阵的坐标系理解:表示从旋转矩阵的上标的坐标系变换到下标表示的坐标系下。从旋转矩阵的投影更好理解,比如下面旋转矩阵的第一行是左边坐标系的第一维分量在右边坐标系的投影。

陌城烟雨 612

蓝桥杯2013试题-java颠倒的价牌

标题: 颠倒的价牌     小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。     其标价都是4位数字(即千元不等)。     小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。     这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子

poison 1527

在 SAP BTP 中为 SAP AI Core 创建 Service Instance 和 Service Key 的完整实战指南

摘要:本文详细介绍了在SAP BTP上创建AI Core服务实例和密钥的关键步骤,这是实现ABAP系统与Gen AI大语言模型集成的核心技术环节。文章通过一个制造业财务问答场景的案例,系统梳理了从前提条件准备、架构理解到具体操作的全过程,重点解析了service instance创建、X.509证书配置等关键节点。特别强调了Extended计划选择、证书格式等易错点,为ABAP开发人员实现Gen AI场景提供了实用指南。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 273

蓝桥杯 颠倒的价牌

蓝桥杯 颠倒的价牌 C++ 思路: 1.由于最大价钱<10000(要是100000,亲测要一二十秒的计算时间,要是1000000,暴力法就凉了),所以二重循环遍历所有情况 2.先写了一个函数判断一个数是否可以颠倒,又写了一个函数求颠倒后的数 代码 #include <iostream> #include <cstring> #include <cstdlib&g...

qq_40659901的博客 451

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

颠倒的价牌 - 蓝桥杯

引言 这是2013年蓝桥杯全国软件大赛预赛A组(C/C++组),第四题,为填空题,思路是枚举。 题目描述 标题: 颠倒的价牌     小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。     其标价都是4位数字(即千元不等)。     小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。     这种价牌有个特点

MilkCu的专栏 1657

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【蓝桥杯】颠倒的价牌

颠倒的价牌 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:85...

aizhiyan2320的博客 355

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

java实现第四届蓝桥杯颠倒的价牌

颠倒的价牌 题目描述 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等...

5394

【5】蓝桥杯之颠倒的价牌

问题描述:颠倒的价牌 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等)。 小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 ...

weixin_46021869的博客 317

蓝桥杯2013A——颠倒的价牌

标题: 颠倒的价牌 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元...

Blog of a programmer who wants to open a cafe 264

标题: 颠倒的价牌

  标题: 颠倒的价牌 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等)。 小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了(参见p1.jpg)。 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。 这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,...

~ 494

蓝桥杯第四届真题 :颠倒的价牌

点击查看:蓝桥杯历年真题 题解目录 颠倒的价牌 答案: 9088 解析:暴力杯,提供两种解法 价格牌放反时,不仅数字变,顺序也变。 package java_2013_A; /** * @author Ren */ public class Main004_颠倒的价牌2 { public static void main(String[] args) { for(int i=1001;i<9999;i++){ String s1 = Stri

Xiong-er 的博客 813

梅森素数、颠倒价牌

package first_projects; import java.util.ArrayList; public class _04颠倒价牌 { public static void main(String[] args) { System.out.println(reverse("1958")); ArrayList<Price> a1 = new...

哥白尼- 214

蓝桥杯 颠倒的价牌

标题: 颠倒的价牌 小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。 其标价都是4位数字(即千元不等)。 小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了 这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千...

Sylvia_Wu51的博客 375
上一篇: 数独问题
下一篇: Oracle 11g数据库详细安装步骤图解
烂笔头NI
博客等级 码龄9年 7粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值