Python编程 从入门到实践》Eric Matthes 简单读书笔记 第2章 变量和简单数据类型python中的分号可以省略,主要通过换行来识别语句的结束,但是如果在一行中书写多条语句,就必须使用分号分隔每条语句。2.3 字符串在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。方法title()将每个单词的首字母都改为大写。 upper()将字符串改为
从一开始拆,往下搜。var a:array[0..1000] of longint;    n,total:longint;procedure init;begin  read(n);end;procedure print(m:longint);var i:longint;begin  inc(total);  write(total,':',n
原创 2021-07-12 17:02:17
133阅读
题目描述 任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。当n=7共14种拆分方法:参考输出样例 输入 输入有多组数据,每组数据一行,每行给出一个正整数n(2<=n<=20)。 输出 对于每组数据输出若干行,参考样例。相邻两组样例之间输出一个空行。 样例输入 Copy 2 7 样例输 ...
转载 2021-03-28 22:45:00
1304阅读
2评论
题目来源:http://oj.jzxx.net/problem.php?id=2026题目描述:题意:给定一个n,让列出所有的可能拆分情况。比如n等
原创 2022-09-23 10:40:49
172阅读
题目链接 洛谷2404 【问题描述】自然数拆分:任何一个大于1的自然数N,总可以拆分成若干个自然数之和,并且有多种拆分方法。试求 n的所有拆分。例如自然数5,可以有如下一些拆分方法:5=1+1+1+1+15=1+1+1+25=1+2+25=1+45=2+3 注意,本题中N拆分出来的x的范围是1<
转载 2015-08-21 18:09:00
195阅读
2评论
有些可以写成连续N(>1)个自然数之和,比如14=2+3+4+5;有些不能,比如8.那么如何判断一个是否可以写成连续N个自然数之和呢?这是这一节的基本问题。一个M若可以写成以a开头的连续n个自然数之和,则M=a+(a+1)+(a+2)+…+(a+n-1)=n*a+n*(n-1)/2,要求a!=0,否则就是以a+1开头的连续n-1个整数了,也就是要求(M-(n+n*(n-1)/2))%n==0,即(M-(n*(n+1)/2))%n==0,这样就很容易判断一个可不可以写成连续n个自然数的形式了,遍历n=2…sqrt(M)*2,还可以输出所有解。第二个问题是什么样的可以写成连续n个自
转载 2012-06-29 22:56:00
713阅读
2评论
C++拆分自然数
原创 2021-12-30 17:40:14
345阅读
C++拆分自然数
原创 2022-03-07 11:49:32
1004阅读
 自然数的概念直接来自人们的生活,但数学家们为自然数N建立了完整的公理体系。皮亚诺公理就是接受最广的一个。我们这里使用扩展的自然数(即包含了0的自然数)①N中有一个元素,记作0。②N中任一个元素都能在 N 中找到一个元素作为它的后继者。③0不是任何元素的后继者。④不同元素有不同的后继者。⑤(归纳公理)N的任一子集M,如果0∈M,并且只要x在M中就能推出x的后继者也在M中,那么M=N。让
转载 2023-06-02 16:17:15
375阅读
上次的小练习的反响很不错,于是今天我们再来做一道小题目。上
转载 2009-06-21 17:54:00
185阅读
2评论
...
原创 2021-07-12 14:23:57
91阅读
题目描述任何一个大于1的自然数n,总可以拆分...
原创 2021-07-12 14:25:57
67阅读
题目:http://www.joyoi.cn/problem/tyvj-1172 非常水的完全背包。物品就是1~n这n个数。 第6行有橙色的警告:this decimal constant is unsigned only in ISO C90 [ enabled by default ]。不明所以
转载 2018-03-15 00:44:00
99阅读
本期内容介绍:1.基本数据类型: 1)整型,在 Python3 中长整形和整形归为一类,所有的整数都属于整型,例如 1,0,1000,1203 等等 2)浮点型,数字中有小数点的,如 12.1 1.85 10.0 等等,另外 1e10 也表示浮点数 3)字符串,所有以单引号或双引号括起来的值都叫做字符串,例如“小甲鱼” ‘小甲虫’ ‘醉酒青牛’ 4)布尔类型, 布尔类型只有两个值,True 或
自然数的概念直接来自人们的生活,但数学家们为自然数N建立了完整的公理体系。皮亚诺公理就是接受最广的一个。我们这里使用扩展的自然数(即包含了0的自然数)①N中有一个元素,记作0。②N中任一个元素都能在 N 中找到一个元素作为它的后继者。③0不是任何元素的后继者。④不同元素有不同的后继者。⑤(归纳公理)N的任一子集M,如果0∈M,并且只要x在M中就能推出x的后继者也在M中,那么M=N。让我们来自己动手
目录一、Python内置数学函数二、math模块:import math三、生成随机1、random()函数2、randint()函数3、uniform()函数专业数学库有numpy、scipy等一、Python内置数学函数名称说明round(num[,digits])四舍五入保留小数点后n位pow(a,b)幂操作,可以用a**b代替abs(x)绝对值max(a,b,c,...)最大值min(a
转载 2023-05-27 16:49:34
184阅读
...
原创 2021-07-12 14:24:01
85阅读
题目描述任何一个大于1的自然数n,总可以拆分...
原创 2021-07-13 09:52:07
407阅读
...
原创 2021-07-12 14:22:39
57阅读
原题链接 考察:完全背包dp 思路: n可以看成体积为n,从1~n-1的选的背包.因为f[i][j]代表从前i个数选,体积恰好为j的方案. 感觉我代码刷新前后是一模一样的,刷新前是输出错误答案,刷新后又对了 = = 1 #include <iostream> 2 #include <cstdio
转载 2021-02-02 11:14:00
95阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5