题干:

计算一个无符号整数的阿尔法乘积。对于一个无符号整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。例如,4018224312的阿尔法乘积等于8,它是经过以下的几个步骤计算出来的:
  4018224312à4*1*8*2*2*4*3*1*2à3072
  3072à3*7*2à42
  42à4*2à8
输入:
  4018224312
输出:
  8

解题报告:

emmm有个坑,n=0的时候,其他的不多说了。

AC代码:

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<queue>
#include<map>
#include<vector>
#include<set>
#include<string>
#include<cmath>
#include<cstring>
#define ll long long
#define pb push_back
#define pm make_pair
#define fi first
#define se second
using namespace std;
const int MAX = 2e5 + 5;
char s[MAX];
int all(int x) {int res = 1;while(x) {res *= x%10 == 0 ? 1 : x%10;x/=10;}return res;
}
int go(int x) {if(x<=9) return x;return go(all(x));
}
int main()
{cin>>s;int len = strlen(s);int tmp = 1;for(int i = 0; i<len; i++)  tmp *= s[i] == '0' ? 1 : s[i] - '0';if(len == 1) printf("%s",s);else cout << go(tmp);return 0 ;}

【蓝桥杯官网试题 - 算法提高 】P0404(模拟)相关推荐

  1. 【蓝桥杯官网试题 - 算法提高 】求最大值 (dp,0-1背包)

    题干: 问题描述 给n个有序整数对ai bi,你需要选择一些整数对 使得所有你选定的数的ai+bi的和最大.并且要求你选定的数对的ai之和非负,bi之和非负. 输入格式 输入的第一行为n,数对的个数 ...

  2. 【蓝桥杯官网试题 - 算法训练 】K好数(线性dp与优化)

    题干: 问题描述 如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数.求L位K进制数中K好数的数目.例如K = 4,L = 2的时候,所有K好数为11.13.2 ...

  3. 【蓝桥杯官网试题 -算法训练】素因子去重(数学,数论,因子约数)

    题干: 问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1 输入格式 一个整数,表示n 输出格式 输出一行,包含一个整数p. 样例输入 1000 样例输 ...

  4. 【蓝桥杯官网试题 - 算法训练 】P0502(乱搞,tricks)

    题干: 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20.然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来.如果有两个 ...

  5. 蓝桥杯官网 试题 PREV-61 历届真题 装饰珠【第十一届】【决赛】【研究生组】【C++】【C】【Java】【Python】四种解法

    为帮助大家能在6月18日的比赛中有一个更好的成绩,我会将蓝桥杯官网上的历届决赛题目的四类语言题解都发出来.希望能对大家的成绩有所帮助. 今年的最大目标就是能为[一亿技术人]创造更高的价值. 资源限制 ...

  6. 蓝桥杯官网 试题 PREV-240 历届真题 答疑【第十一届】【决赛】【研究生组】【C++】【C】【Java】【Python】四种解法

    为帮助大家能在6月18日的比赛中有一个更好的成绩,我会将蓝桥杯官网上的历届决赛题目的四类语言题解都发出来.希望能对大家的成绩有所帮助. 今年的最大目标就是能为[一亿技术人]创造更高的价值. 资源限制 ...

  7. 蓝桥杯官网 试题 PREV-109 历届真题 扫地机器人【第十届】【省赛】【研究生组】【C++】【Java】【Python】三种解法

    为帮助大家能在6月18日的比赛中有一个更好的成绩,我会将蓝桥杯官网上的历届决赛题目的四类语言题解都发出来.希望能对大家的成绩有所帮助. 今年的最大目标就是能为[一亿技术人]创造更高的价值. 资源限制 ...

  8. 蓝桥杯官网 试题 PREV-265 历届真题 砝码称重【第十二届】【省赛】【研究生组】【C++】【C】【Java】【Python】四种解法

    为帮助大家能在6月18日的比赛中有一个更好的成绩,我会将蓝桥杯官网上的历届决赛题目的四类语言题解都发出来.希望能对大家的成绩有所帮助. 今年的最大目标就是能为[一亿技术人]创造更高的价值. 资源限制 ...

  9. 【蓝桥官网试题 - 算法提高】change(思维)

    题干: 问题描述 数组A中共有n个元素,初始全为0.你可以对数组进行两种操作:1.将数组中的一个元素加1:2.将数组中所有元素乘2.求将数组A从初始状态变为目标状态B所需要的最少操作数. 输入格式 第 ...

最新文章

  1. linux命令行下命令参数前的一横(-)和两横(--)的区别
  2. ASP.NET 购物车
  3. 九度OJ 1019:简单计算器 (基础题、DP)
  4. 20210912模拟
  5. php分享二十四:数组
  6. libjpeg-turbo(2)
  7. 五个免费UML建模工具推荐
  8. 【前端笔试算法题】之小偷分赃题
  9. java 对称加密 教程_Java 对称加密算法DES 的使用教程
  10. Node.js折腾记一(改进):文件夹目录树获取
  11. c++注释快捷键_是不是晚了点:Visual Studio可以自动生成注释啦!
  12. Relocation POJ - 2923(01背包+状压dp)
  13. 随机数模拟抛硬币实验
  14. CTF-实验吧-图片里的动漫
  15. videoleap自带素材_videoleap教程:制作电影帷幕开场效果细解
  16. 一个设想:什么是真正的云,及利用树莓派和cloudwall打造你的真正云中心
  17. imazing显示无法连接服务器,为什么苹果手机连接不上iMazing
  18. 公众号读者突破 10000 啦!啥也别说了,送书!
  19. 大数据、云计算、区块链、人工智能!你选择哪个?
  20. 双色球号码生成和验证

热门文章

  1. 15. 3Sum-数组
  2. 392. Is Subsequence
  3. java nextintln_java – 从lambda表达式引用的局部变量必须是final或者有效的final
  4. mysql的student是什么意思_复习mysql
  5. 北大计算机科学与技术专业河南录取分数线,北京大学河南录取分数线|2021北京大学河南分数线|2021年北京大学河南高考分数线|2021年北京大学河南招生计划录取人数...
  6. php 随机在文章中添加锚文本_页面SEO优化的锚文本优化概念
  7. JOJ的2042面试题目的数学推导过程
  8. java se好用吗_利用 Java SE 7 更好地管理资源
  9. python拼接大量ts文件_Python爬取.ts文件,合并为mp4
  10. css 商城 两列_【云控基础】HTML+CSS基础入门