- 博客(3)
- 收藏
- 关注
原创 C++外观数列的实现
思路:建立二维数组,利用循环生成数列,n等于几就生成到第几层;用上一层的数据来生成下一层,上一层的数据依次赋给next在下一层,如果next不等于之前项,则直接把1和next依次放入下一层在下一层,如果next等于之前项,则删除下一侧最后的两项A和B,再把(A+1)和B添加回去。附上关键函数的代码,希望能为大家提供一些帮助class Solution {public: str...
2020-03-11 11:19:53
456
原创 C++_VIVO机试题_一个员工第一天生产一个手机,随着时间的增长他越来越熟练,第二天和第三天可以生产2台
原题:一个员工第一天生产一个手机,随着时间的增长他越来越熟练,第二天和第三天可以生产2台,后面的3天每天可以生产3台,再后面4天每天可以生产4台,请写出这个员工第n天总共可以生产多少个手机附:n = 11 时,生产35台;思路:用一个for循环,sum代表总产量,k代表每天的产量框架就是for(int i = 0; i < n ; i++) sum += k;现在就是要操作这个k,...
2020-03-09 16:01:35
907
1
原创 C++输入一个正整数 n ,返回一个最小正整数 m ( m 至少是2位数),使得 m 的各位乘积等于 n
原题目为:输入一个正整数 n ,返回一个最小正整数 m ( m 至少是2位数),使得 m 的各位乘积等于 n, 例如输入36,输出49,输入100,输出455,对于某个 n 不存在这样的 m ,请返回-1。解决思路:**首先如果n是负数,则不存在m直接返回:-1.其次如果n是个位数,则m返回:10+n。对于任意输入的n,首先使用i=2~9依次尝试是否能够整除,若能整除则在二维容器中添加一行...
2020-03-09 15:46:04
2570
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人