经典算法详解(7)丢番图的墓志铭

简介: 丢番图的一生1/6是童年,青少年时代占了他一生的1/12,随后1/7他说过着独身的生活,结婚后5年他生了一个儿子,他感到很幸福,可是这孩子的生命只有他父亲的一半,儿子去世后,丢番图就在深深痛苦中活了4年,结束了生命,请问丢番图活了多少岁?丢番图的一生1/6是童年,青少年时代占了他一生的1/12,随后...

丢番图的一生1/6是童年,青少年时代占了他一生的1/12,随后1/7他说过着独身的生活,结婚后5年他生了一个儿子,他感到很幸福,可是这孩子的生命只有他父亲的一半,儿子去世后,丢番图就在深深痛苦中活了4年,结束了生命,请问丢番图活了多少岁?丢番图的一生1/6是童年,青少年时代占了他一生的1/12,随后1/7他说过着独身的生活,结婚后5年他生了一个儿子,他感到很幸福,可是这孩子的生命只有他父亲的一半,儿子去世后,丢番图就在深深痛苦中活了4年,结束了生命,请问丢番图活了多少岁?

C++版本

 1 #include<iostream>
 2 
 3 using namespace std;
 4 
 5 int get_age() {
 6     for (float i = 20; i < 120; i++) {
 7         if (i/6.0+i/12.0+i/7.0+5.0+i/2.0+4.0==i) {    //注意用浮点数
 8             return (int)i;
 9         }
10     }
11     return -1;
12 }
13 
14 int main(int argc, char *argv[]) {
15     cout << get_age();
16     getchar();
17     return 0;
18 }

Python版本

 1 # -*- coding:utf-8 -*-
 2 
 3 def get_age():
 4     for age in range(20,120):
 5         if(age/6.0+age/12.0+age/7.0+5.0+age/2.0+4.0==age):
 6             return age
 7     return -1
 8 
 9 if __name__=="__main__":
10     print(get_age())

方法:列出数学等式,然后枚举即可,注意用浮点数。

相关文章
|
算法 容器
图压实算法
## 一、定义 将一个原本较为稀疏的图布局,进行压实操作,从而提高画布空间利用率,便于用户理解。 ## 二、适用场景 1. 图面积最小化:即移除多余的空间,将稀疏图变为紧密图。 1. 布局编译:从符号布局生成蒙版布局,电路板。 1. 重新设计:自动清除违反设计规则的情况。 1. 重新缩放:将蒙版级别的布局从一种技术转换到另一种。 在实际场景中,通常用于电路板的排版中。
224 0
|
8月前
|
算法
图论:Voronoi图
图论:Voronoi图
98 0
|
存储 算法 大数据
算法设计与分析 实验三 回溯法求解地图填色问题(下)
算法设计与分析 实验三 回溯法求解地图填色问题
538 0
算法设计与分析 实验三 回溯法求解地图填色问题(下)
|
10月前
|
机器学习/深度学习
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(二)
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(二)
1071 0
|
10月前
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(一)
离散数学_十章-图 ( 2 ):图的术语和几种特殊的图(一)
60 0
|
机器学习/深度学习 编译器 PyTorch
图神经网络GAT最详细讲解(图解版)
图神经网络GAT最详细讲解(图解版)
692 0
图神经网络GAT最详细讲解(图解版)
|
前端开发 算法 JavaScript
【戏玩算法】12-图
在上一篇文章中我们用了很大的篇幅来介绍红黑树,这篇文章我们来简单的学习一下图这个数据结构。
78 0
【戏玩算法】12-图
|
存储 算法 API
【数据结构与算法】图的两种搜索算法
【数据结构与算法】图的两种搜索算法
109 0
【数据结构与算法】图的两种搜索算法
|
存储 算法 大数据
算法设计与分析 实验三 回溯法求解地图填色问题(上)
算法设计与分析 实验三 回溯法求解地图填色问题
724 0
算法设计与分析 实验三 回溯法求解地图填色问题(上)
|
机器学习/深度学习 自然语言处理 算法
图机器学习(GML)&图神经网络(GNN)原理和代码实现(前置学习系列二)
现在已经覆盖了图的介绍,图的主要类型,不同的图算法,在Python中使用Networkx来实现它们,以及用于节点标记,链接预测和图嵌入的图学习技术,最后讲了GNN分类应用以及未来发展方向!

热门文章

最新文章