枚举:(一)完美立方

题目:

题解:

设计abcd四个属性的遍历范围和遍历顺序,使用for循环进行遍历

总结:

枚举需要注意枚举的范围,一般只需要给出一个大致范围,不需要十分精确的计算

枚举还需要注意顺序,一般是for循环的内外来控制

代码:

#include<bits/stdc++.h>
using namespace std;int main(){int a,b,c,d,n;scanf("%d",&n);for(a=2;a<=n;a++){for(b=2;b<a;b++){for(c=b;c<a;c++){for(d=c;d<a;d++){if(a*a*a==b*b*b+c*c*c+d*d*d)printf("Cube=%d,Triple=(%d,%d,%d)\n",a,b,c,d);}}}}return 0;
}#include<bits/stdc++.h>
using namespace std;int main(){int a,b,c,d,n;scanf("%d",&n);for(a=2;a<=n;a++){for(d=2;d<a;d++){for(c=2;c<=d;c++){for(b=2;b<=c;b++){if(a*a*a==b*b*b+c*c*c+d*d*d)printf("Cube=%d,Triple=(%d,%d,%d)\n",a,b,c,d);}}}}return 0;
}

输出:

30
Cube=6,Triple=(3,4,5)
Cube=12,Triple=(6,8,10)
Cube=18,Triple=(2,12,16)
Cube=18,Triple=(9,12,15)
Cube=19,Triple=(3,10,18)
Cube=20,Triple=(7,14,17)
Cube=24,Triple=(12,16,20)
Cube=25,Triple=(4,17,22)
Cube=27,Triple=(3,18,24)
Cube=28,Triple=(18,19,21)
Cube=29,Triple=(11,15,27)
Cube=30,Triple=(15,20,25)

(二)生理周期

题目:

思路:

跳着试

代码

郭炜老师 程序设计与算法(二) 枚举相关推荐

  1. 程序设计与算法郭炜老师的课堂笔记2

    程序设计与算法郭炜老师的课堂笔记2 枚举 完美立方 生理周期 称硬币 熄灯问题 递归 求阶乘 汉诺塔 N皇后 逆波兰表达式 表达式求值 上台阶 放苹果 算24 二分算法 找一对数 分治 归并排序 快速 ...

  2. 程序设计与算法郭炜老师的课堂笔记1

    程序设计与算法郭炜老师的课堂笔记1 基础 与或非 位运算 字符串操作库函数 strtok尝试 字符串0新认识 void 指针无定义 快排 变量 排序 Vector vector示例 用**vector ...

  3. 程序设计与算法郭炜老师的课堂笔记3

    程序设计与算法郭炜老师的课堂笔记3 从C到C++ 引用 引用作为函数参数 引用作为函数返回值 常引用 const关键字 定义常量 定义常量指针 定义常引用 动态内存分配 用new开内存 用delete ...

  4. 北大郭炜慕课程序设计与算法(一)C++的OpenJudge题目答案

    北大郭炜慕课程序设计与算法(一)C++的OpenJudge题目答案 学习心得 题目答案 001 输出第二个整数 002 字符菱形 003 打印ASCII码 004 打印字符 005 整型数据类型存储空 ...

  5. xmuoj《C++与Python语法入门练习(By郭炜老师)》python参考代码

    目录 前言 xmuoj对应链接 Pycharm安装 代码 001 输出第二个整数 002 字符菱形 003 打印ASCII码 004 打印字符 005 整型数据类型存储空间大小 006 浮点型数据类型 ...

  6. 程序设计与算法二郭炜枚举002拨钟问题及解题思路

    题目 有9个时钟,排成一个3*3的矩阵. 现在需要用最少的移动,将9个时钟的指针都拨到12点的位置.共允许有9种不同的移动.如下表所示,每个移动会将若干个时钟的指针沿顺时针方向拨动90度. 移动 影响 ...

  7. 例题代码|程序设计与算法(二) 算法基础 北大 郭炜 中国大学MOOC 笔记

    网站链接

  8. Python1.语言基本要素上(郭炜老师python大学mooc)

    首先是 程序中的所有字符都必须是英文字符,不能是中文的全角字符, 除非输出中文,才会在"字符串"中使用中文 目录 一.注释 二.变量 三.赋值语句 四.字符串初步 五.字符串和数的 ...

  9. 郭炜老师魔兽三备战思路及代码

    这个题目,我花了差不多4天才全部做出来的,一开始也没很好的设计,就是看见有什么功能,就写一个函数的声明,然后写另一个类的时候,发现我要用到前面写的类的函数时,才去定义相应的函数,所以可能会很混乱.我写 ...

最新文章

  1. 分布式定时任务xxl-job的常用姿势都集齐了,So Easy!
  2. 留意2021年比较热门的5种AI工作技能
  3. 参考: 40个轻量级 JavaScript 库
  4. 炙手可热的前端资源大集合
  5. 2020 mse 清华_ICSMSE 2020
  6. 【转】 android sdk setup时出现:Failed to fetch URL
  7. 如何配置android的adb环境变量,如何配置adb环境变量?win7配置adb环境变量的方法...
  8. python脚本转lua_初次使用Python脚本,proto协议文件转Lua代码
  9. 最近两天遇到的问题 原因 和处理方式 小结
  10. 读取excel并将其转换为xml
  11. java环境变量代表的含义_java环境变量的含义
  12. C#调用阿里云短信接口
  13. 只要你的学校榜上有名,BAT大厂随便进!!(2021年QS世界大学排名)
  14. 程序人生 - 座位险和驾乘险有什么区别,买了后者还需要前者吗?
  15. 招聘:JAVA软件开发工程师
  16. httpd-2.4.46 (apache) 基于网络源码包安装
  17. Python实现1-100猜数字游戏
  18. 图片直接引入base64格式的
  19. python中如何进行测试
  20. 广告精准投放和大数据

热门文章

  1. 微信小程序上拉刷新下拉加载
  2. H3C和华为配置端口聚合的问题
  3. 3.Spring Boot使用Apache Curator实现leader选举「第四章 ZooKeeper Curator应用场景实战」「架构之路ZooKeeper理论和实战」
  4. UE4中使用真实天空插件——TrueSky
  5. 基于手持技术的中学化学实验教学研究
  6. 麦克斯韦方程组的组成由来、媒介的电磁性质和边界条件
  7. php相册管理系统实验总结,【美优 php 单用户相册管理系统怎么用】美优 php 单用户相册管理系统好不好_使用技巧-ZOL软件百科...
  8. as5300g2 nas软件功能_硬件与软件齐飞,首款支持2.5G网络的品牌NAS-华芸AS-5202T测评体验...
  9. 李俊计算机哈佛大学,李俊-中国科学院大学-UCAS
  10. PHP:Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocat