L1-027. 出租

L1-027 出租 (20分) 简单方法 L1-027 出租 (20分) 简单方法 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,... 阅读详情

一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。

本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。

输入格式:

输入在一行中给出一个由11位数字组成的手机号码。

输出格式:

为输入的号码生成代码的前两行,其中arr中的数字必须按递减顺序给出。

输入样例:
18013820100
输出样例:
int[] arr = new int[]{8,3,2,1,0};
int[] index = new int[]{3,0,4,3,1,0,2,4,3,4,4};

解题思路:将输入的电话号码存入string字符串,遍历字符串,把不重复的字符存入vector1,将vector1排序,再次遍历字符串,找出该字符在vector中的位置将,位置输入vector2,最后分别输出vector1,vector2。

#include<iostream>
#include<cstdio>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
bool cmp(char a,char b)
{ if(a>b) return true;

  return false;

}

int main(void)
{int N; string str; vector<char> ivec1; vector<int>ivec2;
  getline(cin,str);

  for(int i=0;i<11;i++)
  {  char k=str[i];
     vector<char>::iterator it;
     it=find(ivec1.begin(),ivec1.end(),k);
     if(it==ivec1.end())
     ivec1.push_back(k);
  }

  sort(ivec1.begin(),ivec1.end(),cmp);

    for(int i=0;i<11;i++)
    {   char k=str[i];
       for(int j=0;j<ivec1.size();j++)
        { if(ivec1[j]==k)
          ivec2.push_back(j);
        }
    }
   cout<<"int[] arr = new int[]{";
   for(int i=0;i<ivec1.size();i++)
     printf("%c%c",ivec1[i],i==ivec1.size()-1?'}':',');
     cout<<";"<<endl;

   cout<<"int[] index = new int[]{";
   for(int i=0;i<ivec2.size();i++)
    printf("%d%c",ivec2[i],i==ivec2.size()-1?'}':',');
    cout<<";"<<endl;

return 0;
}
团体程序设计天梯赛-练习集——L1-027 出租 L1-027 出租 (20 分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,为任何一个电... 阅读详情

相关推荐

天梯赛L1-027 出租 (20 分)

//思路: 1. 首先我们需要获得手机号中的数字组合,我们通过创建一个数组,把手机号的每个字符值放在数组对应下标 以此获取手机号的数字组合 2. 随后是吧获得的数字组合逆序保存在一个字符串中,用于下一步手机号码下标的输出 3. 使用数组保存手机号码在之前保存字符串中的位置,这个就是我们需要的数组下标 4. 打印结果 package pta; import java.util.Arrays; import java.util.List; import java.util.Scanne.

爱跳舞的Coder的博客 999

一维数组练习——完成手机号的输出

一维数组练习题 通过代码的方式,完成手机号的输出 public class Demo03 { public static void main(String[] args) { int[] arr = new int[]{1,5,8,3,6,9,7}; int[] index = new int[]{0,1,2,3,4,2,5,0,5,6,1}; String sti = ""; for (int i = 0; i <

weixin_55547115的博客 758

L1-027 出租 (20分)(个人记录)

L1-027 出租 (20分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。 输入格式: 输入在一行中给出一

qq_45731129的博客 466

PAT-L1-027. 出租

L1-027.

-somelse- 383

如何利用 多 张 GPU 高效运行 Ollama

通过以上步骤,我们可以确保系统尽可能地利用所有 多张GPU 来运行 Ollama。如果在配置过程中遇到问题,建议查阅 Ollama 的官方文档,确认其是否支持多 GPU 并行计算,或者对系统性能进行进一步的优化。充分利用多 GPU 的并行计算能力,可以显著提升 Ollama 的运行效率,加快模型的推理和训练速度。希望本文能帮助你顺利实现 多张 GPU 的高效利用。

weixin_44997264的博客 8031

Index-TTS-1.5:多模态语音合成的技术演进与商业落地实践

本文深入探讨了Index-TTS-1.5在多模态语音合成领域的技术演进与商业落地。该模型基于GPT风格的自回归Transformer架构,通过优化条件编码器和引入字符-拼音混合建模,显著提升了语音生成的稳定性、精准度和真实感,实现了高质量的零样本语音克隆。文章还详细介绍了其云端体验、本地WebUI部署及ComfyUI集成等实战路径,并分析了其在虚拟数字人、个性化内容创作等商业场景中的应用潜力与挑战。

weixin_29098367的博客 402

C语言之电话信息查询

从键盘中输入姓名和电话号码,以#号结束,编程实现输入姓名可查询电话号码的功能。

qq_46059546的博客 3684

Android各个版本存储权限适配

虽然 Android10 上面提出了外部存储分区的概念,不过之前的版本中,我们只要为应用添加了。1、AndroidManifest添加权限设置。3、拒绝权限时跳转详细设置页面。就可以像之前的方式一样访问手机的外部存储空间。2、请求所有文件管理权限。

sig321的专栏 1844

L1-027 出租

下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1index[1]=0对应arr[0]=8index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。

科研小白一枚~ 愿上天不会辜负每一个努力的菜鸟! 192

华为OD机试_2025 B卷_模拟消息队列(Python,100分)(附详细解题思路)

时间排序:确保事件处理顺序正确消费者管理:集合操作高效维护状态优先级实现:利用消费者ID自然排序边界处理:正确处理空消费者情况。

测试工程师的成长之路 1119

YOLOv8改进策略【卷积层】| DEConv: 强度信息与梯度特征融合的细节增强 适用于小目标与细节目标检测任务

本文记录的是利用 模块优化 的目标检测网络模型。(Detail-Enhanced Convolution,细节增强卷积)的设计旨在,解决 目标检测网络中传统普通卷积缺乏目标细节相关先验、对小目标边缘、目标与背景边界等关键细节捕捉能力不足的问题,同时避免引入额外参数量与计算开销,以适配 对实时推理性能与检测精度的双重需求。DEA-Net: Single image dehazing based on detail-enhanced convolution and content-guided atte

Limiiiing的博客 348

PTA L1-027 出租(详解)

前言:本期是关于出租的详解,内容包括四大模块:题目,代码实现,大致思路,代码解读,今天你c了吗?

weixin_73142957的博客 3274

**Coffin-Manson 模型**在半导体功率循环测试中的理论背景、数学形式、应用场景,以及如何使用 **C#** 编程语言进行具体实现

Coffin-Manson 模型最初用于描述金属材料在低周疲劳(Low-Cycle Fatigue, LCF)下的寿命,后来被广泛应用于半导体功率器件(如 IGBT、MOSFET)的可靠性分析,特别是在功率循环测试中。如果你有具体数据(如 CSV 文件)、更复杂的模型要求(如 Bayerer 模型)或特定可视化需求,请提供,我可以进一步优化代码或添加功能!以下代码实现基本模型 ( N_f = A \cdot (\Delta T_j)^{-n} ) 的拟合,生成拟合曲线并预测寿命。我会结合你之前提到的。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 481

团体程序设计天梯赛——L1-027 出租

团体程序设计天梯赛——L1-027 出租 https://pintia.cn/problem-sets/994805046380707840/problems/994805107638517760 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对...

NCU_CirclePlan的博客 476

安川机器人外部轴添加

本文详细介绍了如何在安川机器人本体上添加第7轴以及如何设置动作,本文以添加点焊枪为例进行讲解。

haier123888的博客 7892

2026年中科曙光嵌入式软件岗位面试题库(附参考答案)

嵌入式系统与C/C++基础摘要 硬件与外设总线 SPI总线:高速全双工同步串行接口,采用SCLK、MOSI、MISO和CS信号线,支持一主多从架构,典型应用于Flash存储、传感器等高速外设。 I2C总线:两线制低速串行总线(SDA/SCL),支持多主多从,需注意地址冲突和信号完整性。 时序约束:包括建立时间、保持时间、时钟周期等,是保障电路稳定运行的关键。 AD转换:将模拟信号转换为数字信号,应用于传感器采集、音频处理等场景。 PC寄存器:存储下一条指令地址,控制程序执行流,在跳转和中断时自动更新。 C/

Open 69

L1-027 出租(简单但繁琐)

L1-027 出租 思路 可以把题目分为五个部分 1.先将电话号码的数字进行统计 2.按大小顺序确定arr数组 3.再根据arr数组确定index数组 4.输出arr数组 5.输出index数组 确定arr数组的方法 for(j=9;j>=0;j--){ //将arr数组按从大到小的顺序进行排序 if(b[j]!=0){ arr[k]=j; k++; } } 源码 #include<stdio.h> #include<string.h&gt

浮生未歇 163

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

PTA L1-027 出租

题目 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内...

名字呢? 1016

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

L1-027 出租 C++题解(简单易懂)set用法

简单的set应用

weixin_50140187的博客 827

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

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

pta L1-027 出租 希望大佬们指导一下,怎么作简单

pta 的天梯题

fzd88888888的博客 406

L1-027 出租 (20 分)

GPLT L1-027 出租 (20 分) 格式化输出大括号

NEFU AB-IN's Blog 312
上一篇: L1-020. 帅到没朋友
下一篇: L1-032. Left-pad
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值