半数单集问题
来源:互联网 发布:mysql dump 导出表 编辑:程序博客网 时间:2024/05/22 14:28
#include "iostream"using namespace std;int a[100];int comp(int n){ int ans = 1; if(a[n]>0) return a[n]; for(int i=1; i<=n/2; i++) { ans += comp(i); if(i>10 && 2*i/10 <= i%10) //如果是两位数,而且十位比个位的一半小,则产生重复元素 ans -= a[i/10]; //减去重复元素 } a[n] = ans; return ans;}int main(){ int n; cout << "输入一个自然数:"; cin >> n; int set = comp(n); cout << "产生的半数集个数为:" << set << endl; return 0;}
0 0
- 半数单集问题
- 半数单集问题
- 半数单集问题
- 半数单集问题
- 半数单集问题
- 半数集与半数单集问题
- 半数集和半数单集问题
- 半数单集
- 半数集VS半数单集
- 半数集VS半数单集
- 半数集问题和半数集单集问题
- 半数集问题
- 半数集问题
- 半数集问题
- 半数集问题
- 半数集问题
- 半数集问题
- 半数集问题
- 中文知识图谱研讨会的学习总结 (上) 图谱引入、百度知心、搜狗知立方
- 【基础】svn提交代码的正确步骤
- web前端自动补全autocomplete
- 说明一下这两天碰到的android环境的问题
- Hadoop和大数据:60款顶级开源工具
- 半数单集问题
- The 2015 ACM-ICPC Asia Beijing Regional Contest K A Math Problem
- undefined、null应用场合
- golang中net/http包用法
- 通信调试工具
- nodejs使用radis
- TCP/IP协议学习笔记
- Asteroids (最小覆盖)
- spring mvc aop 拦截 附近上传