链接:https://www.nowcoder.com/acm/contest/77/F
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述 
给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身。。。直到满足条件为止。
巴啦啦能量,沙鲁沙鲁,小魔仙大变身:对于一个数,把他所有位上的数字进行加和,得到新的数。
如果这个数字是个位数的话,那么他就满足条件。
输入描述:
给一个整数数字n(1<=n<=1e9)。
输出描述:
输出由n经过操作满足条件的数
示例1
输入
12
输出
3
说明
12 -> 1 + 2 = 3
示例2
输入
38
输出
2
说明

38 -> 3 + 8 = 11 -> 1 + 1 = 2

题意:循环,直至数字的每一位之和为个位数为止。

思路:将sum化成用字符数组存储每一位的值(字符数组里是倒着存的,不过对这题没什么影响)。

结束之后一想,其实根本用不上字符数组,可以省去存下来的这一步,可以直接加。

代码:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define IO ios::sync_with_stdio(false);cin.tie(0);
#define INF 0x3f3f3f3f
using namespace std;
char a[10010];
int main()
{while(cin >> a){int len = strlen(a);int sum = 0;for(int i = 0; i < len; i++){sum += a[i]-'0';}while(sum > 9){int r = sum, cnt=0;while(r){a[cnt++] = r%10;r = r/10;}sum = 0;for(int i = 0; i < cnt; i++){sum += a[i];}              }cout << sum << endl;}return 0;
} 

2018年全国多校算法寒假训练营练习比赛(第五场)F-The Biggest Water Problem相关推荐

  1. 【题集】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)

    原文链接:2018年全国多校算法寒假训练营练习比赛(第二场) A 吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Form ...

  2. 【题集·待解决】牛客网·2018年全国多校算法寒假训练营练习比赛(第二场)

    原文链接:2018年全国多校算法寒假训练营练习比赛(第二场) A 吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Form ...

  3. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) H.了断局-递推

    H.了断局 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 链接:https://www.nowcode ...

  4. 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡

    链接:https://www.nowcoder.com/acm/contest/74/B 来源:牛客网 题目描述 Taotao的电脑带不动绝地求生,所以taotao只能去玩pc版的荒野行动了, 和绝地 ...

  5. 2018年全国多校算法寒假训练营练习比赛(第一场)G 圆圈

    链接:https://www.nowcoder.com/acm/contest/67/G 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...

  6. 2018年全国多校算法寒假训练营练习比赛(第一场)F. 大吉大利,今晚吃鸡——跑毒篇(模拟)

    链接:https://www.nowcoder.com/acm/contest/67/F 来源:牛客网 题目描述 现在有一款很火的游戏playerunknown's battlegrounds,人称& ...

  7. 2018年全国多校算法寒假训练营练习比赛(第一场)G. 圆圈

    链接:https://www.nowcoder.com/acm/contest/67/G 来源:牛客网 题目描述 圈圈圆圆圈圈,lulu小朋友最近看喜羊羊看多了,老是受刺激就画圆圈,听到小于8的数字时 ...

  8. 2018年全国多校算法寒假训练营练习比赛(第一场)D. N阶汉诺塔变形(找规律)

    链接:https://www.nowcoder.com/acm/contest/67/D 来源:牛客网 题目描述 相信大家都知道汉诺塔问题.那么现在对汉诺塔问题做一些限制,成为一个新的玩法. 在一个底 ...

  9. 2018年全国多校算法寒假训练营练习比赛(第一场)C. 六子冲(模拟)

    链接:https://www.nowcoder.com/acm/contest/67/C 来源:牛客网 题目描述 六子冲是流传于中国民间的一类棋类游戏.由于这个游戏对环境的要求不高,孩子们大都是在光滑 ...

  10. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)

    不好玩,一堆板子,太菜了,被打爆了,B一直wa60%,D一直wa80%,D改了多组输入就过了... A.吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

最新文章

  1. 福利来了!国内TOP3的超级云计算,免费领2000核时计算资源!
  2. D3DCOLOR与D3DXCOLOR
  3. python中的序列化与反序列化
  4. Java多线程 —— 线程状态迁移
  5. 腾讯十年经验总结分享!软件测试经典面试题!你招架的住吗?
  6. 未来人工智能的发展应该有哪些特征?
  7. 送书,手快有!!Android音视频开发、Android进阶解密
  8. Python核心编程--学习笔记--3--Python基础
  9. 数学建模论文写作模板
  10. php表格好看样式,用html和css代码实现各种表格样式的总结
  11. 2022-2027年中国电动汽车充电站及充电桩行业市场深度分析及投资战略规划报告
  12. WIN7下恼人的AppData——删除无用的缓存文件
  13. 【数据中心机房是干什么的由哪些方面组成】
  14. GPU在高性能仿真计算中的应用
  15. 基于 LSTM 的分布式能源发电预测(Matlab代码实现)
  16. 学生可以用计算机干什么,好学生用电脑干什么
  17. Mecanim Animator使用详解
  18. 单机java_java实现单机版五子棋小游戏
  19. 计算机原理--计算机的控制器
  20. php使用json_decode后数字对象转换成了科学计数法的解决方法

热门文章

  1. 〖全域运营实战白宝书 - 运营角色认知篇②〗- 什么是运营?
  2. 关于考研的反省和一些感悟
  3. 大数据毕业设计选题推荐(二)
  4. java程序计算圆周率
  5. linux ps 源代码,【linux】ps(示例代码)
  6. MySQL数据库时间和jdbc查询时间相差12小时问题解决
  7. # 驱动安全编码排查指南
  8. 【有利可图网】PS教程:制作棱形岩石文字海报图片
  9. MySQL空间函数——ST_AsText走过的坑
  10. 怎么绕过付费验证获取作文网站上的内容