当前位置: 首页 > article >正文

蓝桥杯--奇怪的捐赠

 题目详情:

代码详情和解释 

/*题目:奇怪的捐赠
  解题思路:
    可以类比为:10进制数1344 分成1,10,100,1000,可以最多分成几份并且正好分完 !
很明显:1+3+4+4就是最大份数且正好分完。 */
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll a[11];
int main() 
{
	ll N=1000000,i=0,sum=0;;
	while(N>0)		//将1000000换成7进制数,然后每一位数字之和加起来就是正好分完且份数最多。 
	{
		a[i++]=N%7;		//i++=0,i=1
		N=N/7;
	}	
	for(int j=i-1;j>=0;j--)
	{
		cout<<a[j];		//输出这个7进制数字 
		sum+=a[j];		//计算个数 
	}
	cout<<'\n'<<sum<<'\n';
	return 0;	
}


http://www.kler.cn/a/608580.html

相关文章:

  • C++ stack容器总结
  • python中的面对过程
  • AndroidStudio导入jar,aar到项目kts/groovy方式
  • 蓝桥杯备考---->激光炸弹(二维前缀和)
  • 【深度学习新浪潮】展平RVQ技术详解
  • 强化学习和智能决策:Q-Learning和Deep Q-Learning算法
  • 棱镜七彩受邀出席“供应链安全国家标准贯标应用深度行”活动并做主题分享
  • sql2022 复制 事务级别发布后无法删除
  • RAG优化:Python从零实现分层索引Hierarchy黑科技拯救迷失的文本碎片
  • 硬件基础--04_电场_电势_电势能
  • 计算机网络基础:软件定义网络(SDN)深度解析
  • 深入理解MySQL数据库设计中的三范式及其违反后果
  • Spring-配置数据源
  • React组件简介
  • 深度学习基础-----神经⽹络与深度学习((美)MichaelNielsen )
  • Java多线程与JConsole实践:从线程状态到性能优化!!!
  • 郭英成以茶会友对话李开复,探讨AI科技赋能
  • 第十六章:Specialization and Overloading_《C++ Templates》notes
  • 基于微信小程序的健身小助手设计与实现【lw+源码+部署+讲解】
  • DS足球监控【比分直播】监控,钉钉实现自动提醒