【任何一个自然数m的立方均可写成m个连续奇数之和】2024-10-17

缘由

有点意思,可以采用嵌套循环找,也可以找规律快速找;

嵌套循环找就是从奇数起计算连续m个奇数和判断,若不等则递增起始奇数,嵌套循环直到找到为止;

找规律快速找就是要归纳样例中的规律,找到快速表达式一次性计算出起始奇数,后面的奇数也就确定了用一个循环就解决了;

经过分析可以得到这样一个表达式:

复制代码
起始奇数=m*m-m+1;
cpp 复制代码
void m立方写成m个连续奇数之和()
{
	int m = 0, q = 0, j = 0;
	cin >> m;
	q = m * m - m + 1;
sc:if (j < m)
{
	if (j)cout << " ";
	cout << q;
	++j;
	q += 2;
	goto sc;
}
}

欲我知汝本,意以思想生;我不思想汝,則欲汝不生。

所谓欲:贪欲、嗔恚欲、痴欲,盗欲、淫欲、杀欲、

妄言欲、恶口欲、两舌欲、绮语欲、贡高我慢欲。

相关推荐
AI成长日志5 分钟前
【GitHub开源项目专栏】黑客松项目架构模式解析:微服务、事件驱动与Serverless实战
算法
人道领域5 分钟前
【LeetCode刷题日记:24】两两交换链表
算法·leetcode·链表
Miki Makimura6 分钟前
C++聊天室项目:注册登录接口与 Redis 缓存
c++·redis·缓存
北顾笙9808 分钟前
day16-数据结构力扣
数据结构·算法·leetcode
追光的蜗牛丿14 分钟前
C++中引用与指针的选择
开发语言·c++
AI成长日志20 分钟前
【算法学习专栏】动态规划基础·简单三题精讲(70.爬楼梯、118.杨辉三角、121.买卖股票的最佳时机)
学习·算法·动态规划
wsoz23 分钟前
Leetcode子串-day4
c++·算法·leetcode
汀、人工智能41 分钟前
[特殊字符] 第27课:环形链表II
数据结构·算法·链表·数据库架构··环形链表ii
会编程的土豆42 分钟前
【数据结构与算法】二叉树大总结
数据结构·算法·leetcode