鞍点

题目

鞍点

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

无鞍点的博弈双方需要对对手保密吗?


参考答案:

如果一方得知了对手的行动策略时,就可对自己的最优策略做出变动,以获得好处。因此,本方的策略选择不可让对手知道。


第2题:

下列属于有鞍点博奕特征的是()

A.不能单方面偏离自己的最优策略

B.双方不能公开自己的选择

C.可以采用混合策略

D.需要利用解方程得到结果


参考答案:A

第3题:

正颌外科的头影测量正中矢状面标志点中,S点是指

A、蝶鞍点

B、鼻根点

C、鼻前棘点

D、颏前点

E、后鼻棘点


参考答案:A

第4题:

下列属于有鞍点博奕特征的是()

  • A、不能单方面偏离自己的最优策略
  • B、双方不能公开自己的选择
  • C、可以采用混合策略
  • D、需要利用解方程得到结果

正确答案:A

第5题:

试题二(共15分)

阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。

【说明】

如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。

一个矩阵可能存在多个马鞍点,也可能不存在马鞍点。下面的函数求解并输出一个矩阵中的所有马鞍点,最后返回该矩阵中马鞍点的个数。

【C函数】

Int findSaddle(int a[][N],int M),

{ /*a表示M行N列矩阵,N是宏定义符号常量量*/

int row,column,i,k;

int minElem;

int count=0;/*count用于记录矩阵中马鞍点的个数*/

for( row = 0;row< (1) ;row++) {

/*minElem用于表示第row行的最小元素值,其初值设为该行第0列的元素值*/

(2) ;

for( column = 1;column< (3) ;column++)

if( minElem> a[row][column]) {

minElem = a[row][column];

}

for(k=0;k<N;k++)

if(a[row][k]==minElem){

/术对第row行的每个最小元素,判断其是否为所在列的最大元素*/

for(i=0;i <M;i++)

if( (4) >minElem) break;

if(i>=(5) ){

printf("(%d,%d):%d\n",row,k,minElem);/*输出马鞍点*/

count++;

}/*if*/

}/*if*/

}/*for*/

return count,

}/*findSaddle*/


正确答案:

(1)M
(2)  minElem= a[row][0]或其等价形式
(3)N
(4)a[i][k]或其等价形式
(5)M

 

第6题:

对策的三要素是()

A.二人、有限和零和

B.上值、下值和解

C.对抗、鞍点和支付

D.局中人、策略和得失


参考答案:D

第7题:

请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

public class ex30_2 {

public static void main(String[] args) {

int i, j, flag,m=4,n=5;

int[] min=new int [4];

int[] max=new int [5];

int r[] []={{2,5,6,7,9},

{32,65,2,78,12},

{1,8,5,96,4},

{5,3,21,73,23}};

flag=0;

for (i=0; i<m; i++) {//获取元素在该行上最大

min[i]=r[i] [0];

for (j=1; j<n; j++)

if(r[i] [j]<min[i])

___________________;

}

for (j = 0; j <n; j ++ ) { //获取同一元素在该列上最大

max[j]=r[0] [j];

for(i=l;i<m;i++)

if(r[i] [j]>max[j])

_______________________

}

for(i=0;i<m;i++)

for(j=0;j<n;j++)

if(min[i]==max[j]){

System.out.print("("+i+", "+j+") : "+r[i] [j]);

flag=1;

}

if(flag==0)

System.out.println("没有鞍点!");

}

}


正确答案:min[i]=r[i][j] max[j]=r[i][j]
min[i]=r[i][j] max[j]=r[i][j] 解析:本题主要考查二维数组和for循环语句。解题关键是首先找出每行中最小的元素放在min数组中,再求出每列中最大的元素放在max数组中,再对两个数组中的每个数进行比较,如果有相同的,则这个数就是鞍点。本题中,第1个空,将每行最小的元素写给min数组;第2个空,将每列中最大的元素写给max数组。

第8题:

解决对抗型决策问题的对策必须具备的要素是()

A.局中人

B.鞍点

C.策略

D.得失

E.后悔值


参考答案:A, C, D

第9题:

若一个矩阵对策有最优策略,则该矩阵策略一定有鞍点。


正确答案:错误

第10题:

解决对抗型决策问题的对策必须具备的要素是()

  • A、局中人
  • B、鞍点
  • C、策略
  • D、得失
  • E、后悔值

正确答案:A,C,D

更多相关问题