在整数集合I中,+是普通加法运算,关于+的幺元为(),关于+的零元(),对任意xI,
-1=().
判断下列集合对所拾的二元运算是否封闭:
(1)整数集合Z和普通的减法运算
(2)非零整数集合Z*和普通的除法运算
(3)全体n×n附实矩阵集合MN(R)和矩阵加法及乘法运算,其中n≥2
(4)全体n×n对实可逆矩阵集合关于矩阵加法和乘法运算,其中n≥2
检验以下集合对于所指的线性运算是否构成实数域上的线性空间:
1)次数等于n(n≥1)的实系数多项式的全体,对于多项式的加法和数量乘法;
2)设A是一个nxn实矩阵,A的实系数多项式f(A)的全体,对于矩阵的加法和数量乘法;
3)全体n级实对称(反称,上三角形)矩阵,对于矩阵的加法和数量乘法;
4)平面上不平行于某一向量的全部向量所成的集合,对于向量的加法和数量乘法;
5)全体实数的二元数列,对于下面定义的运算:
6)平面上全体向量,对于通常的加法和如下定义的数量乘法:
7)集合与加法同6),数量乘法定义为
8)全体正实数R+,加法与数量乘法定义为
S及其S上的运算*如下定义,问各种定义下的*运算是否满足结合律、交律,
S,*>中是否有幺元,零元,S中哪些元素有逆元,哪些元素没有逆元.
(1)S为I(整数集),x*y=x-y
(2)S为I(整数集),x*y=x+y-xy
(3)S为Q(有理数集),x*y=x+y/2
(4)S为N(自然数集),x*y=2xy
(5)S为N(自然数集)x*y-max(x,y)(min(x,y))
(6)S为N(自然数集),x*y=x
问题描述:给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下:
(1)n∈set(n);
(2)在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半:
(3)按此规则进行处理,直到不能再添加自然数为止.
例如,set(6)={6,16,26,126,36,136}.半数集set(6)中有6个元素.注意,该半数集不是多重集.集合中已经有的元素不再添加到集合中.
算法设计:对于给定的自然数n,计算半数集set(n)中的元素个数.
数据输入:输入数据由文件名为input.txt的文本文件提供.每个文件只有一行,给出整数n(0<n<1000).
结果输出:将计算结果输出到文件output.txt.输出文件只有一行,给出半数集set(n)中的元素个数.