模拟【The Biggest Water Problem】+模拟【明明的随机数】
1.The Biggest Water Problem
题目描述
给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身。。。直到满足条件为止。
巴啦啦能量,沙鲁沙鲁,小魔仙大变身:对于一个数,把他所有位上的数字进行加和,得到新的数。
如果这个数字是个位数的话,那么他就满足条件。
输入描述:
给一个整数数字n(1<=n<=1e9)。
输出描述:
输出由n经过操作满足条件的数
题解说明:
这个题思路上还是比较明确的,依次模拟这个计算过程就可以了,中间变量传递的时候比较绕,在这反应了好一半天才反应出来。
解题代码:
#include<iostream>using namespace std;int n, sum, m;int main(){cin >> n;sum = n;while(sum > 10){m = sum;sum = 0;while(m > 0){sum += m % 10;m /= 10;}}cout << sum << endl;return 0;
}
2.明明的随机数
题目描述
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N ≤ 100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入描述:
输入有2行,第1行为1个正整数,表示所生成的随机数的个数:N 第2行有N个用空格隔开的正整数,为所产生的随机数。
输出描述:
输出2行,第1行为1个正整数M,表示不相同的随机数的个数。 第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数。
题解说明:
同样也是按照题意进行代码实现,先排序,然后对重复数字计数并把重复数换成0。最后输出非0元素。
解题代码:
#include<iostream>
#include<algorithm>using namespace std;const int N = 110;int a[N], n;int main(){cin >> n;int res = n;for(int i = 0; i < n; i++)cin >> a[i];sort(a, a + n);for(int i = 0; i < n; i++){if(a[i] == a[i + 1]){res--;a[i] = 0;}}cout << res << endl;for(int i = 0; i < n; i++)if(a[i] != 0)cout << a[i] << ' ';return 0;
}
模拟【The Biggest Water Problem】+模拟【明明的随机数】相关推荐
- 2018年全国多校算法寒假训练营练习比赛(第五场)题解 F The Biggest Water Problem
The Biggest Water Problem 链接:https://www.now coder.com/acm/contest/77/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2 ...
- NC15173 The Biggest Water Problem
题目: NC15173 The Biggest Water Problem ,哈哈,我们今天来看一道非常简单的题,这是选自牛客上的一道题,好了,我们一起来看看题意吧: 题目描述是复制的,可能有部分显示 ...
- 题解 | The Biggest Water Problem
字节 字节2024年校园招聘内推开始啦,快来投递你心仪的职位吧校招投递链接: https://jobs.bytedance.com/campus/position?r 百度2024测开二面 自我介绍项 ...
- 2018年全国多校算法寒假训练营练习比赛(第五场)The Biggest Water Problem
链接: https://www.nowcoder.com/acm/contest/77/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...
- The Biggest Water Problem(水题)
链接:https://ac.nowcoder.com/acm/problem/15173 来源:牛客网 题目描述 给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话 ...
- 2018年全国多校算法寒假训练营练习比赛(第五场)F-The Biggest Water Problem
链接:https://www.nowcoder.com/acm/contest/77/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ...
- 【递归】The Biggest Water Problem
题目描述 给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身...直到满足条件为止. 巴啦啦能量,沙鲁沙鲁,小魔仙大变身:对于一个数,把他所有位上的 ...
- The Biggest Water Problem—每日算法档
题目描述 给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身...直到满足条件为止. 巴啦啦能量,沙鲁沙鲁,小魔仙大变身:对于一个数,把他所有位上的 ...
- The Biggest Water Problem
给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身...直到满足条件为止. 巴啦啦能量,沙鲁沙鲁,小魔仙大变身:对于一个数,把他所有位上的数字进行加 ...
最新文章
- MySQL读写分离一主多从实现
- 校园宿舍管理系统课程设计报告
- 金立云服务器维护,今天,咱们聊聊金立amigo的防盗功能!
- 2M线路保护实现与应用
- mac给服务器传送文件
- Python3之requests模块
- 使用WMI筛选器管理组策略应用
- 大专适合学习php么_学好php能做什么?哪些人群适合学习php?
- 综合布线实训室解决方案(转载)
- php-模板方式模式实现
- 麦子学院Linux教程:环境搭建
- 洛谷 P4200 千山鸟飞绝平衡树
- [Unity3D]Unity3D游戏开发之从《魂斗罗》游戏说起(上)——目标追踪
- 做程序界中的死神,锻造合适的斩魂刀
- PHP中preg_match详解
- Android SystemUI相关定制(一)
- Comparable Comparator
- 甜糖心愿 网心云 操作指南
- 小番茄(Visual Assist X)常用快捷键
- 基于单片机(AT89C51)的进制转换及进制计算器