一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1index[1]=0 对应 arr[0]=8index[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};

AC代码:

#include <bits/stdc++.h>
using namespace std;typedef long long LL;
int a[10];
int main() {string s;cin >> s;for (int i = 0; i < s.size(); i++) {a[s[i] - '0']++;}vector<int> ret;for (int i = 9; i >= 0; i--) {if (a[i] > 0)ret.push_back(i);}vector<int> res;for (int i = 0; i < s.size(); i++) {for (int j = 0; j < ret.size(); j++) {if (ret[j] == (s[i]-'0')) {res.push_back(j);break;}}}printf("int[] arr = new int[]{");for (int i = 0; i < ret.size(); i++) {if (i)cout << ",";cout<<ret[i];}printf("};\n");printf("int[] index = new int[]{");for (int i = 0; i < res.size(); i++) {if (i)cout << ",";cout << res[i];}printf("};");return 0;
}

出租分数 20作者 陈越单位 浙江大学相关推荐

  1. L2-007 家庭房产分数 25作者 陈越单位 浙江大学

    给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数.人均房产面积及房产套数. 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编号 父 ...

  2. 7-101 个位数统计分数 15作者 陈越单位 浙江大学

    给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数.例如:给定 N= ...

  3. 7-73 一帮一分数 15作者 陈越单位 浙江大学

    "一帮一学习小组"是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组.本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当 ...

  4. 抢红包 作者 陈越单位 浙江大学

    没有人没抢过红包吧-- 这里给出N个人之间互相发红包.抢红包的记录,请你统计一下他们抢红包的收获. 输入格式: 输入第一行给出一个正整数N(≤104),即参与发红包和抢红包的总人数,则这些人从1到N编 ...

  5. L2-003 月饼 作者 陈越单位 浙江大学

    月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...

  6. 最长对称子串 作者 陈越单位 浙江大学

    对给定的字符串,本题要求你输出最长对称子串的长度.例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11. 输入格式: 输入在一 ...

  7. 整除光棍 分数 20作者 翁恺单位 浙江大学

    这里所谓的"光棍",并不是指单身汪啦~ 说的是全部由1组成的数字,比如1.11.111.1111等.传说任何一个光棍都能被一个不以5结尾的奇数整除.比如,111111就可以被13整 ...

  8. 7-3 找零钱***分数 20作者 李祥单位 湖北经济学院

    作者 李祥 单位 湖北经济学院 收银员现有 n 张面值分别为 v1​,v2​,...,vn​ 的纸币.若找零金额为 m,则一共有多少种找零方法? 注:0<n≤1000,0<v1​,v2​, ...

  9. PTA 6-6 分数 分数 10 作者 翁恺 单位 浙江大学

    题目: 裁判测试程序样例: #include <iostream> using namespace std;/* 请在这里填写答案 */int main(void) {Fraction f ...

  10. R7-2 sdut-九九乘法表分数 30作者 周雪芹单位 山东理工大学九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题。《九九乘法歌诀》,又常称为“小九九”,如下图所示。你的任务是

    R7-2 sdut-九九乘法表 分数 30 全屏浏览题目 切换布局 作者 周雪芹 单位 山东理工大学 九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题.<九九乘法歌诀>,又常称 ...

最新文章

  1. 【转】POJ 2104 K-th Number(2)
  2. iOS端实现React Native差异化增量更新
  3. LeetCode 145. Binary Tree Postorder Traversal
  4. AIDL注意细节 简单Demo
  5. Java导出Excel或word jsp页面直接转的方式
  6. java集合框架03
  7. Jenkins的关闭、重启
  8. 【Linux】一步一步学Linux——indent命令(262)
  9. h5 兑换商品 页面模版_H5页面制作工具编辑功能对比:木疙瘩、微吾、云
  10. x210-II WinCE启动10s,还可继续优化
  11. 计算机鼠标不灵活怎么办,电脑鼠标不灵敏怎么调 玩LOL鼠标经常失灵怎么办
  12. 【软件分析与挖掘】An Empirical Study of Bugs in Build Process
  13. android仿优酷菜单,Android编程实现仿优酷旋转菜单效果(附demo源码)
  14. python入门教程基础语法_python入门教程13-02 (python语法入门之库相关操作)
  15. SQL Server查看是企业版还是个人版
  16. verilog 7段数码管译码器
  17. Wamp80端口被占用
  18. pocketSphinx Android 离线语音识别
  19. UE4中Pak文件的读取规则
  20. C# 学习随笔 获取计算机硬件参数,包括(CPU ID,MAC,磁盘ID和IP地址)

热门文章

  1. ibm z系列服务器图片,IBM Z系列本本最清晰图片全面曝光(图)
  2. c语言中的各种“零”
  3. TELEPORTSTONE.LUA --传送宝石
  4. yy聊天室-创建登录界面与好友列表界面
  5. 2022-2028年中国太阳能发电系统市场调查与市场需求预测报告
  6. Java软件工程师职位分析
  7. Opencv -- 13像素值统计及平均值和方差的意义
  8. win10电池图标不能调亮度_win10电池图标下面的亮度调节用不了
  9. 暑假计算机教育培训总结,暑假信息技术培训心得
  10. spring boot 配置文件