奥赛经典(代数篇)划水记

转载请注明连接 http://www.cnblogs.com/Blog-of-Eden/p/8971594.html,谢谢~html

 

4月29日,1~9数组

  ZJOI结束了,感受该作点数学题提神醒脑。因而挑了几道奥赛经典上的几题划划水~~函数

6月23日,10~12学习

  Update:期末考试结束了,来填填坑~spa

7月20日,13~173d

  Update:暑假玩疯了,学习一下不动点冷静一下htm

7月21日,18~21blog

  Update:奥经上有一些小错误?进行一些修正。凸函数真奇妙get

7月22日,22~24数学

  Update:函数方程

 

一、一个数集的和是指它的全部元素的和,令S是一些不超过15的正整数组成的集合,

S的任意两个不相交的子集合的和不相等,而且在全部具备上述性质的集合中,S的和最大。

求集合S的和。

(第二章·习题B·1)

 

先证实集合大小不超过5,而后构造便可。答案:61

 

 

二、n是一个正整数,A是集合{1,2,...,n}的子集的一个集合,使得A内无元素包含A的其余元素。

求A的所有元素的个数的最大值。

(第二章·习题B·3)

 

个人大体想法是,对于A内子集,若是最小的大小为k,且k<[n/2],

咱们把全部包含这些子集的大小为k+1的子集去替换这些大小为k的子集,这样A依然合法,而且容易证实元素个数不会减小。

  (大体证实:S1为大小为k的子集的集合,设S2为大小为k+1的子集的包含这些子集的集合。

  S1内任意元素对应S2中(n-k)个元素,S2中任意元素最多对应S1中(k+1)个元素。

  由于n-k>=k+1,又由于对应关系是互相的,因此S2元素个数>=S1元素个数)

对于A内子集,若是最大的大小为k,且k>[n/2],

咱们把全部被这些子集包含的大小为k-1的子集去替换这些大小为k的子集,这样A依然合法,同理容易证实元素个数不会减小。

因而,当A内子集大小都为[n/2]时,A的所有元素个数最大。

此时元素个数为C(n,[n/2])

 

题解作法比较有趣,对于1到n的全排列,种数为n!个。设A中有fk个k元子集做为元素。|A|=f1+f2+...+fn

当fk>0,对于fk个k元子集中任意一个子集{a1,a2,...,ak},取出前k个元素刚好构成子集{a1,a2,...,ak}的全排列,共有k!(n-k)!个。

因为A中两两元素不包含。所以对于A中全部元素用上述方法取出的全排列必然两两不一样。

因此

当A取{1,2,...,n}中所有[n/2]元子集组成的集合时,恰达到|A|=C(n,[n/2])

 

 

三、n是不小于3的正整数,f(n)表示不是n的因数的最小正整数(例如f(12)=5)。

若是f(n)≥3,又可做f(f(n)),相似的,若是f(f(n))≥3,又可做f[f(f(n))]等等。

若是f(f(···f(n)···))=2 (前面有k次f),就把k叫作n的长度。

若是用Ln表示n的长度,试对任意正整数n(n≥3),求Ln,并证实你的结论。

(第三章·习题B·2)

 

显然,当n是奇数时Ln=1

当n为偶数时,设n=2^k * (2m+1) (k是正整数,m是非负整数)

若 1,2,...,2^(k+1)-1 都是n的约数,那么显然f(n)=2^(k+1),Ln=3

其余状况下,f(n)必定是个奇数,故Ln=2

 

 

四、函数f(x,y)对全部的非负整数x,y知足:

  1.f(0,y)=y+1

  2.f(x+1,0)=f(x,1)

  3.f(x+1,y+1)=f[x,f(x+1,y)]

  试肯定f(4,1981)

(第三章·习题B·4)

 

f(0,n)=n+1

f(1,0)=2,f(1,n) = f(0,f(1,n-1)) = f(1,n-1) +1,故 f(1,n)=n+2

f(2,0)=3,f(2,n) = f(1,f(2,n-1)) = f(2,n-1) +2,故 f(2,n)=2n+3

f(3,0)=5,f(3,n) = f(2,f(3,n-1)) = 2*f(3,n-1)+3,故 f(3,n) = 2^n *8-3

f(4,0)=13,f(4,n) = f(3,f(4,n-1)) = 2^f(4,n-1) *8 - 3。设g(n) = f(4,n)+3,g(n) = 2^g(n-1)

则又g(0) = 2^2^2,g(1981) = 2^2^2^2...^2(1983次^2,一共1984个2)

f(4,1984) = 2^2^2^2...^2(1983次^2,一共1984个2)- 3

 

 

五、设a与d是非负数,b与c是正数,而且b+c≥c+d,试求下式的最小值:

(第四章·习题A·5)

 

题解作法真是妙啊

不妨设a+b≥c+d

原式=(b+c)/(c+d) - c*(1/(c+d)-1/(a+b))

  ≥(a+b+c+d)/(2c+2d) - (c+d)*(1/(c+d)-1/(a+b))

  =(a+b)/(2(c+d)) - 1/2 +(c+d)/(a+b)

  ≥2*sqrt(1/2) -1/2

  =sqrt(2) - 1/2

等号成立当且仅当 d=0,b+c=a+d,sqrt(2) (c+d) = a+b

当a=sqrt(2)+1, b=sqrt(2)-1, c=2, d=0,原式最小值为 sqrt(2) - 1/2

 

 

六、设x,y是正数,S是x,y+1/x,1/y中最小的数,求S的最大可能值。x,y取何值时能达到最大值?

(第四章·习题B·2)

 

个人想法是,原题显然能够换1/y为y'。S=min(x,1/x+1/y',y')。求S的最大值。

  x,y能够交换,因此不妨设x<=y。显然必定存在x<=z<=y,使得1/z+1/z=1/x+1/y'(f(x)=1/x(x>0)函数的连续性)

  而此时min(z,z,1/z+1/z) >= min(x,y',1/x+1/y')

  因此能够证实,当S取得最大值时,x等于y'。S=min(x,2/x)。显然x=sqrt(2),y=sqrt(2)/2时,S达到最大值sqrt(2)。

题解有一个更天然的作法。S<=x,S<=y+1/x,S<=1/y,且三个不等式中至少有一个等号成立。

  S<=y+1/x<=1/S+1/S=2/S。S<=sqrt(2)。

  而当x=sqrt(2),y=sqrt(2)/2时,S刚好达到最大值sqrt(2)。

 

 

七、n个正数x1,x2,...,xn之和等于1,设S是下列各数中最大的数:

求S的最小可能值,x1,x2,...,xn取何值时能达到最小值?

(第四章·习题B·3)

 

咱们设Si = xi/(1+x1+x2+...+xi)。那么S=max(S1,S2,...,Sn)。要使S最小。

显然(1-S1)*(1-S2)*...*(1-Sn) = 1/2

显然必定存在一个 1-Si <= 2^(-1/n)。即必定存在一个Si>=1-2^(-1/n)。

因此咱们得出结论:S>=1-2^(-1/n)

当S=1-2^(-1/n)时,显然S1=S2=...=Sn=1-2^(-1/n)。

咱们尝试构造解,当xi=2^(i/n) - 2^((i-1)/n)时,S=1-2^(-1/n)

 

 

八、求函数的最小值

(第五章·习题B·3)

 

在抛物线y^2=2x上取一个点P,使得它到点A(3,2),点B(1/2,0)的距离和最小。

容易发现,A在抛物线内部,点B(1/2,0)刚好是抛物线焦点,

根据抛物线定义,P到B的距离刚好等于P到准线x=-1/2距离。

PA+PB=AP+P到准线距离>=A到准线距离=7/2。当过A作准线垂线交抛物线于点P时,等号成立。故最小值为7/2

 

 

九、求函数的最小值

(第五章·习题B·5)

 

方法一(粗暴的方法):

经过余弦定理得知该式的值为两边分别为2sqrt(3),sqrt(3),夹角为x,第三条边的长度。

第2、第三个式子同理。第四个式子:

因而题目能够转换成,A(0, 2sqrt(3)), B(1,0), C(2,0), D(2,sqrt(3),OP=sqrt(3),求PA+PB+PC+PD最小。

咱们发现以O为圆心,sqrt(3)为半径的圆与AC相切,切点(3/2,sqrt(3)/2)在BD上。

故P取(3/2,sqrt(3)/2)时,PA+PB+PC+PD的值最小,为6

 

方法二(题解的作法就正常多了):

 

可看作P与原点距离为sqrt(3),即P坐标为(sqrt(3)cosx,sqrt(3)sinx),该式的值就是P到(2sqrt(3),0)的距离。

以此类推,最后回到P到A、B、C、D四点距离最小值问题。和方法一同样。

答案为6

 

 

 十、求函数的最小值

(第五章·习题B·8) 

 

方法一:

凑一凑平方,而后不等式暴算

 

等号成立。f(x,y)最小值为1/2

方法二(题解作法):

题解彷佛很喜欢用数形结合?

 

即两函数上的点的最近距离的平方。

故最近距离显然是sqrt(2)/2,最小值为1/2

 

 

十一、设x,y∈R+,求函数

的最小值.

(第五章·例12) 

 

数形结合大法好啊。

如图,EA,EB,EC,ED之间相邻两条射线夹角为30°。

EA=ED=sqrt(3)

EB=x,EC=y。

可知原式的值为AB+BC+CD,最小值为AD=sqrt(6)

 

 

 十二、

 (第五章·例15) 

 

容易看出能够根号下能够因式分解

因此f(x)最大值为3sqrt(35).

 

 

1三、设{f(n)}是取正整数值的严格递增序列。已知 f(2) = 2,当m,n互质时,f(m·n) = f(m)·f(n)

  求证:f(n) = n

(第六章·例2)

 

 

1四、利用f(x)的不动点解方程

 

 

 

1五、求出全部的函数f,它的定义域为一切正实数,而且函数值为正实数,知足下述条件:

  (1). f[xf(y)] = yf(x) , 对任意x,y∈R+

  (2). 当x->∞时,f(x)->0

(第六章·例6)

 

 

 

1六、证实不存在任意实数x均知足f[f(x)] = x^2 - 1996的函数f(x)

(第六章·习题B·3)

 

 

 

1七、设p1(x)=x^2-2,pj(x) = p1[p(j-1)(x)]。试证:对于任意天然数n,pn(x)的全部不动点全是相异的实数。

(第六章·习题B·1)

 

三角换元真是妙啊!

 

 

1八、试证:若函数f(x)在区间I上是平方下凸,也是几何下凸的,则必定是算术下凸的。

(第七章·例2)

 

 

  试证:函数f(x) = 1/x^k + a(x>0,a,k∈R+)是0类下凸函数

(第七章·例3) 

 

 

 

1九、已知m≥0,f(x)=x^2+sqrt(m)*x+m+1。求证:对一切x1,x2,…,xn∈R+,均有

其中等号成立当且仅当x1=x2=...=xn成立。

(第七章·例8)

 

奥经给了一种有趣的概括法:

 

 

20、设xi∈R(i=1,2,...,n),x1+x2+...+xn = 1,k,m∈N+。求证:

(第七章·习题A·2)

 

不是很理解题解的最后一句话(谁懂的话教教我吧),因此这里搬上本身的作法

与 习题B·2 作法相似

 

 

2一、试证:幂函数f(x)=x^a(x>0,0<a<1)是上凸函数。

(第七章·例1)

 

题解给出了一种神奇的作法

上述伯努利不等式可由求导轻松证实

 

 

2二、试求全部函数f:Z->Z,使得对一切n∈Z,有f[f(n)]+f(n)=2n+3,且f(0)=1

(第八章·例3)

 

感受更像数学概括题?

 

 

2三、设函数f(x)对全部x>0有定义,且知足下面条件:

(i) 函数f(x)在(0,+∞)上严格递增;

(ii) 对全部x>0,均有f(x)>-1/x

(iii) 对全部x>0,均有f(x)·f[f(x)+1/x]=1

(1)求函数值f(1)

(2)给出一个知足(1)中三个条件的函数.

(第八章·例6)

 

虽然比较容易,但答案带根号真是意想不到

 

 

2四、求全部的函数f:R+->R+,知足对任意的x,y∈R+,f(x)·f(y)=f(y)·f[xf(y)]+1/(xy)。

(第八章·例9)

 

捷克和斯洛伐克的题好难啊。。

相当重要的一步:令x=f(y)

相关文章
相关标签/搜索