精华内容
下载资源
问答
  • 使用jsp做一个剪子石头布的小游戏

    千次阅读 2014-04-20 21:06:25
    问题描述:实现两个页面,第一个页面要求用图片或radio或select,第二个页面显示输赢的结果并把所有的结果保存输出。剪子石头布小游戏,跟常理一样,不必多说。 实现过程:使用form表单进行跳转处理,难点在图片...

    老师前两天除了一道小游戏的题目要大家做做,其实不太难,用了接近两个小时才做出来,先看一下题目。

    问题描述:实现两个页面,第一个页面要求用图片或radio或select,第二个页面显示输赢的结果并把所有的结果保存输出。剪子石头布小游戏,跟常理一样,不必多说。

    实现过程:使用form表单进行跳转处理,难点在图片传值这部分和数据统计部分,以下是代码:

    游戏界面代码:

    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>欢迎来到剪刀石头布游戏大厅</title>
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
      </head>
      
      <body>
      		<!-- 获得当前web project的名字 -->
      	  <%String pa = request.getContextPath(); %>
      	  <!-- form表单页面跳转 -->
      	  <form action="result.jsp" method="post">
      	  		<input type="radio" name="option" value="jiandao"><img alt="剪刀" src="<%=pa%>/images/jiandao.jpg">
      	  		<input type="radio" name="option" value="shitou"><img alt=石头" src="<%=pa%>/images/shitou.jpg">
      	  		<input type="radio"name="option" value="bu"><img alt="布" src="<%=pa%>/images/bu.jpg">
      	  		<input type="submit"value="确定"/>
      	  </form>
      </body>
    </html>
    
    游戏界面:

    游戏结果页面代码:

    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'result.jsp' starting page</title>
        
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
    
      </head>
      
      <body>
        <%
        String pathnew=request.getContextPath();
        //获取游戏参与者的选项值
        String res=request.getParameter("option");
        String reslong=res+".jpg";
        //产生随机数进行匹配图片 
        int com=(int)Math.random()*3;
        String computer=String.valueOf(com);
       	//computer=0 jiandao 
       	//computer=1 shiyou
       	//computer=2 bu
       	if(computer.equals("0")){
       		computer="jiandao";
       	} 
       	 else if(computer.equals("1")){
       		computer="shitou";
       	}
        else{
       		computer="bu";
       	}
       	String computerlong=computer+".jpg";
       	int win=0;
       	int lost=0;
       	int ping=0;
       	Object objwin=session.getAttribute("win");
       	Object objlost=session.getAttribute("lost");
       	Object objping=session.getAttribute("ping");
       	if(objwin==null){
       		session.setAttribute("win",String.valueOf(win));
       		}
        if(objlost==null){
       		session.setAttribute("lost",String.valueOf(lost));
       		}
    	if(objping==null){
       		session.setAttribute("ping",String.valueOf(ping));
       		}
        %>
        <h3>结果是</h3>
        <!-- 图片传值 -->
        	您出的是:<img alt="" src="<%=pathnew %>/images/<%=reslong %>">
        	<span style="bold" color="red">vs</span>
        	电脑出的是:<img alt="" src="<%=pathnew %>/images/<%=computerlong %>">
        <%
        	//逻辑判断,session更新统计值,
        	if(res.equals(computer)){
        		out.println("平局!");
        		//session.setAttribute("ping",String.valueOf(Integer.valueOf((String)session.getAttribute("ping"))+1));
        		session.setAttribute("ping",String.valueOf(Integer.valueOf((String)session.getAttribute("ping"))+1));
        		}
        	
       		else if((res.equals("jiandao")&&computer.equals("bu"))||(res.equals("shitou")&&computer.equals("jiandao"))||(res.equals("bu")&&computer.equals("shiyou"))){
       			out.println("您赢了!");
       			//session.setAttribute("win",String.valueOf(Integer.valueOf((String)session.getAttribute("win"))+1));
      			session.setAttribute("win",String.valueOf(Integer.valueOf((String)session.getAttribute("win"))+1));
       		} 	
       		else{
       			out.println("您输了!");
       			session.setAttribute("lost",String.valueOf(Integer.valueOf((String)session.getAttribute("lost"))+1));
       			//session.setAttribute("lost",String.valueOf(Integer.valueOf((String)session.getAttribute("lost"))+1));
       		}
        	
        %>	
        <h3>统计结果,待写入数据库</h3>
       		 您一共玩了<%=String.valueOf(
       		 	Integer.valueOf((String)session.getAttribute("win"))+Integer.valueOf((String)session.getAttribute("lost"))+Integer.valueOf((String)session.getAttribute("ping")) )%>局<br/>
       		 您赢了<%=String.valueOf(
       		 	Integer.valueOf((String)session.getAttribute("win"))) %>局<br/>
       		 您输了<%=String.valueOf(
       		 	Integer.valueOf((String)session.getAttribute("lost"))) %>局<br/>
       		打平了<%=String.valueOf(
       		 	Integer.valueOf((String)session.getAttribute("ping"))) %>局<br/>
      </body>
    </html>
    游戏结果:

    这个绝对没作弊,因为我输了5局哪!老师还提过下次要写个类似老虎机的游戏,估计在这个程序上做作弊就可以了。



    展开全文
  • 还记得“石头剪刀布”吗?这项此前被讥为“吃饱了撑的”的研究,入选了“麻省理工学院科技评论2014年度最优”,成为中国首次入选“麻省理工科技评论”的社科领域成果。    这项由浙江大学、浙江工商大学、中国...

      还记得“石头剪刀布”吗?这项此前被讥为“吃饱了撑的”的研究,入选了“麻省理工学院科技评论2014年度最优”,成为中国首次入选“麻省理工科技评论”的社科领域成果。
      
      这项由浙江大学、浙江工商大学、中国科学院组成的跨学科团队共同完成的成果,叫作“石头剪刀布”中的社会循环与条件响应,解释了“剪刀石头布”的制胜原理。“石头剪刀布”研究采用经济学控制性实验方法—也就是实验经济学的方法,利用“石头剪刀布”这一家喻户晓而又在博弈论中处于元博弈模型的框架进行研究。这其中,包含了物理学、心理学、神经科学等领域的内容。
      
      这里写图片描述

      最简单的事情后面,却隐藏这不简单的道理,让人嗟叹,让人感叹。
      
      研究,是为了发现规律。发现规律,方能运用规律,将其作用于社会生活,以及开发产品中去。研究要针对问题,可以是大问题,也可以是小问题,甚至只是小问题中的一个方面。研究所针对的问题,不能够面面俱到,常常通过抽象和简化,去除表象的干扰,找到问题的核心,直达其本质地进行下去。
      

      类似的,了解些博弈论的人,该知道“囚徒困境”、“鹰鸽博弈”等很多有意思的问题,而这样的问题,在一些人看来,当然是毫无价值。要意识到,在现实生活中,将问题做些分类,会发现这些貌似浅显的问题,代表的就是一类问题。这样的好玩的小问题,是一类大问题的抽象。
      
      不止在科学研究中,在工程研究中,其实也有类似的思路。比如谈到“机器人足球”,科学家提出要在2050年要造出一支机器人组成的足球队,打败人类的世界冠军队,千万别以为人类就是没事干造机器找自虐。组建机器人足球队,其真实意图是借此其中涉及的问题,在计算机技术、自动化技术、机电一体化技术、人工智能技术、模式识别技术等多个方面获得突破,在机器人制作、材料科学、自动决策、智能协商等领域,产生能够延伸到其他领域的有价值的成果。
      
      我对“石头剪子布”没有做过研究,但直观感觉,这就是一个研究的好问题,有明确的规则,而且还有可贵的“简单性”。媒体似乎更在意用“标题党”吸引眼球,公众也就被忽悠着放出让人发笑的谩骂。
      
      想起了我成天忙于破解的“学而无用论”。在校的大学生,就是将“直接之用”看得太重了。凡是向抽象层面绕个弯子去追本质的内容,有更大用,有更深远意义的知识载体,是该看到其价值的。这样的抽象能力,也本该是大学生要具备的。

    下面给出一个用python编写的石头剪子布的小脚本:

    # -*- coding: utf-8 -*-  
    from PyQt4.QtGui import *
    from PyQt4.QtCore import *
    import sys,random
    
    QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8"))
    
    class GameUi(QDialog):
        def __init__(self,parent=None):
    
            super(GameUi,self).__init__(parent)
    
            self.guess_list = ['石头', '剪刀', '布']
    
            self.guize = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']]
    
            self.setWindowTitle(self.tr("石头剪刀布"))
    
            self.Total = 0
    
            self.YouWin = 0
    
            self.YouLose = 0
    
            #选项按钮
            StonePushButton = QPushButton(self.tr("石头"))
    
            ScissorsPushButton = QPushButton(self.tr("剪刀"))
    
            ClothPushButton = QPushButton(self.tr("布"))
    
            #结果显示
            ResultLabel = QLabel(self.tr("结果:"))
    
            Computer = QLabel(self.tr("电脑:"))
    
            Statistics_Label = QLabel(self.tr("统计"))
    
            Total_Label = QLabel(self.tr("总局数:"))
    
            self.TotalStat = QLabel()#玩的局数标签
    
            YouWin_Label = QLabel(self.tr("你赢了:"))
    
            self.YouWinStat = QLabel()#赢得局数标签
    
            YouLose_Label = QLabel(self.tr("你输了:"))
    
            self.YouLoseStat = QLabel()#你输的局数
    
            self.Result = QLabel()#结果显示标签
    
            self.ComputeResult = QLabel()#电脑出什么
    
            #界面布局
            layout=QGridLayout()
    
            layout.addWidget(StonePushButton,0,0)
    
            layout.addWidget(ScissorsPushButton,0,1)
    
            layout.addWidget(ClothPushButton,0,2)
    
            layout.addWidget(Computer,1,0)
    
            layout.addWidget(self.ComputeResult,1,1)
    
            layout.addWidget(ResultLabel,2,0)
    
            layout.addWidget(self.Result,2,1)
    
            layout.addWidget(Statistics_Label,3,1)
    
            layout.addWidget(Total_Label,4,0)
    
            layout.addWidget(self.TotalStat,4,1)
    
            layout.addWidget(YouWin_Label,5,0)
    
            layout.addWidget(self.YouWinStat,5,1)
    
            layout.addWidget(YouLose_Label,6,0)
    
            layout.addWidget(self.YouLoseStat,6,1)
    
    
            self.setLayout(layout)
    
            self.connect(StonePushButton,SIGNAL("clicked()"),self.Stone)
            self.connect(ClothPushButton,SIGNAL("clicked()"),self.Cloth)
            self.connect(ScissorsPushButton,SIGNAL("clicked()"),self.Scissors)
    
        def Stone(self):
            self.computer = random.choice(self.guess_list)
            self.ComputeResult.setText(self.tr(self.computer))
            self.people='石头'
            self.Total+=1
            self.judge()
    
        def Scissors(self):
            self.computer = random.choice(self.guess_list)
            self.ComputeResult.setText(self.tr(self.computer))
            self.people='剪刀'
            self.Total+=1
            self.judge()
    
        def Cloth(self):
            self.computer = random.choice(self.guess_list)
            self.ComputeResult.setText(self.tr(self.computer))
            self.people='布'
            self.Total+=1
            self.judge()
    
        def judge(self):
            self.TotalStat.setText(str(self.Total))
            if self.people == self.computer:
                self.Result.setText(self.tr("平局"))
            elif [self.computer,self.people] in self.guize:
                self.Result.setText(self.tr("你输了"))
                self.YouLose+=1
                self.YouLoseStat.setText(str(self.YouLose))
            else:
                self.Result.setText(self.tr("你赢了"))
                self.YouWin+=1
                self.YouWinStat.setText(str(self.YouWin))
    
    if __name__=='__main__':
        app = QApplication(sys.argv)
        GUI = GameUi()
        GUI.show()
        app.exec_()
    
    
    
    

    这里写图片描述

    这里用的是python2.7。

    展开全文
  • 点滴的生活用眼去观察,用心去体会,用笔去记录七月流火,八月未央,七夕悄然而至,过去的一个半月,是石头和爸爸并肩战斗的时间。七夕节,让我们相会在望京和地铁线,截取一些瞬间,...


    点滴的生活

    用眼去观察,用心去体会,用笔去记录

    七月流火,八月未央,七夕悄然而至,

    过去的一个半月,是石头和爸爸并肩战斗的时间。

    七夕节,让我们相会在望京和地铁线,

    截取一些瞬间,画几幅插图,写几段话,

    为离家求学的孩子送行,为坚守阵地的爸爸加油!

    从芝加哥到北京,不知不觉中,

    石头和爸爸已经在望京生活了八年。

    眼见这里高楼耸起,公司林立,市场繁荣。

    14号地铁线的开通,更是为出行带来了方便,

    躲开了冬天的风雪,避开了路面的拥挤。

     

    暑假之前,石头忙学习,爸爸忙工作,

    每天清晨的小区道路,是父子俩交流的地点。

    暑假伊始,石头投入到爸爸的开源软件中,

    每天清晨的地铁站,是父子俩去往公司忙碌的起点。

     


    这个夏天的早高峰,地铁里奔忙的上班族,

    背着同款背包的父与子,

    大步流星走在其中。

    做着自己喜欢的事情,干劲十足,不知疲倦。

     


    做自己感兴趣的事,随时随地,都可以学习和讨论。


    地铁口的大饼、油条和肉夹馍。

    不用带卡带现金的支付方式,

    让北京的生活既接地气又有效率。

    来到北京整八年,这个夏天开始,

    高中毕业的石头,已经能给爸爸做帮手。

    那个在爸爸白板上学中文、画画玩的小男孩。

    已经长大了!

    忙碌的时间飞逝,夏天马上结束,

    It is time to say goodbye.

    石头告别父母,去向远方。

    背上你的书包,去破万卷书;

    带上你的琴,扛上你的剑,去行万里路;

    带着理想与坚持,展翅高飞,不要停下前进的脚步

     


    孩子已经走远,

    背影里,琴声远去,剑影模糊,

    记忆里的时光却越发清晰,历历在目。

    石头和爸爸的故事还会继续,

    画出来,写下来,带着它的温度……



    作者简介

    陈颍,毕业于成都石室中学,1987年考入中国科技大学,学习高分子物理,后赴美国留学。在芝加哥Motorola做软件开发和项目管理十多年后,2011年起定居北京。自幼喜爱美术,闲暇之余,爱逛画展,爱翻画册,翻译艺术史,还不时画上几笔。

    文中的爸爸,是一个爱倒腾的程序员,现为“涛思数据”创始人;儿子石头,已经迈入大学,也爱倒腾程序。


    【石头和爸爸】系列

    【石头和爸爸】机场,天文台

    【石头和爸爸】下棋

    【石头和爸爸】早晨一刻钟

    【石头和爸爸】计算机

    展开全文
  • 石头上山

    千次阅读 2017-03-30 14:59:41
    对他的惩罚是:推石头上山。每天,西齐弗都费了很大的劲把那块石头推到山顶,然后,石头又会自动地滚下来,于是,西齐弗又要把那块石头往山上推。这样,西齐弗所面临的是永无止境的失败。大神要惩罚西齐弗的,也就是要...

    这里写图片描述

           西齐弗因为在天庭犯了法,被大神惩罚,降到人世间来受苦。对他的惩罚是:推一块石头上山。每天,西齐弗都费了很大的劲把那块石头推到山顶,然后,石头又会自动地滚下来,于是,西齐弗又要把那块石头往山上推。这样,西齐弗所面临的是永无止境的失败。大神要惩罚西齐弗的,也就是要折磨他的心灵,使他在永无止境的失败中,受苦受难。
           可是,西齐弗不肯认命。每次,在他推石头上山时,大神都打击他,告诉他不可能。西齐弗不肯在成功和失败的圈套中被困住,一心想着:推石头上山是我的责任;只要我把石头推上山顶,我的责任就尽到了;至于石头是否会滚下来,那不是我的事。
           再进一步,当西齐弗努力地推石头上山时,他心中显得非常的平静,因为他安慰自己:明天还有石头可推,明天还不会失业,明天还有希望。
           大神为西齐弗毫不退缩、气馁的精神所感动,就放他回了天庭。
           西齐弗的命运可以解释我们一生中所遭遇的许多事情,西齐弗的努力也可以是我们努力工作的写照,但是,西齐弗能把看似恶劣的命运转换成使命的方式,是否亦可以成为我们的生活模式?
           个人意识到自己的存在,认同自己的存在,已是一件不简单的事;个人能透视自己的命运,掌握自己的命运,更是件不容易的事。但是,更困难的,则是把命运转换成使命,因为,使命的含义要超过神话中的内涵,它不但要替自己的存在谋求出路,它还要在感受到失败的痛苦中,去替人类、替世界创造快乐与幸福。
           在你未达目的之前,,这样,你的努力就不会白费。一个坚持不断练习射击的人,终有一天会击中目标。
           李扬是中国着名的配音演员,被戏称为天生爱叫的唐老鸭.李扬在初中毕业后参了军,在部队当一名工程兵,他的工作内容是挖土,打坑道,运灰浆,建房屋。可是李扬明白,自己身上潜在的宝藏还没有开发出来,那就是自己一直钟爱的影视艺术和文学艺术。
           在一般人看来,这两种工作简直是风马牛不相及。但李扬却坚信自己在这方面有潜力,应该努力把它们发掘出来。于是他抓紧时间工作,认真读书看报,博览众多的名着剧本,并且尝试着自己搞些创作。退伍后李扬成了一名普通工人,但是他仍然坚持不懈地追求自己的目标。没有多久,大学恢复招生考试,李扬考上了北京工业大学机械系,成了一名大学生。从此,他用来发掘自己身上宝藏的机会和工具都一下子多了起来。经几个朋友的介绍,李扬在短短的5年中参加了数部外国影片的译制录音工作。这个业余爱好者凭借着生动的、富有想像力的声音风格,参加了《西游记》中的孙悟空的配音工作。()1986年初,他迎来了自己事业中的辉煌时期,风靡世界的动画片《米老鼠和唐老鸭》招聘汉语配音演员,风格独特的李扬一下子被迪斯尼公司相中,为可爱滑稽的唐老鸭配音,从此一举成名。李扬说,自己之所以成功,是因为一直没有停止过挖掘自己的长处。
           尺有所短,寸有所长,每个人都会有自己的长处属于自己的宝藏。开启宝藏之门的钥匙就在自己的手中,轻言放弃,这些宝藏就永无见天之日。也许你现在并不如意,但永远不能放弃的是成功的决心和斗志,更为关键的是你能不能正确地意识到什么是自己最擅长的,尽管因为现实的某些原因不得不在现在的位子上呆着,但总要设法找到自己的宝藏,并努力去开采它。
           成功人士都是不惧怕困境的。面对长期的困境,他们或默默耕耘,或摇旗呐喊。他们凭着一副熬不垮的神经,一腔无所畏惧的勇气,振作精神,发奋苦干,以图早日突破困境的牢笼。目不能二视,耳不能二听,手不能二事。全神贯注于你所期望的目标,你就一定能够如愿以偿。如果你是个缺乏耐性、不能坚持,做什么事都半途而废,要别人替你收拾残局的人,你应当在行动之前细心思索,不可贸然开始工作,免得骑虎难下。
           水滴石穿,绳锯木断,水和石比,绳和木比,硬度显然相差太远,然而只要专注,全力做好一件事,天长日久,石头也会被水滴穿,木头也会被绳锯断。人做事也是这样,只要全神贯注地做一件事,就可以把事情做得比较完善,甚至做到完美无缺。

    人生箴言:

           谁能够坚持到底,谁便能够取胜。面对困难而坚持努力决不退缩的人,往往会发现问题的解决,并不是我们所想像的那么艰难。

    展开全文
  • N块石头排成行,每块石头有各自固定的位置,两玩家依次取石头,每玩家可以取其中任意石头,或者 相邻的两块石头石头在游戏过程中不能移位(即编号不会改变),最后能将剩下的石头一次取光的玩家获胜。 ...
  • 石头游戏

    2019-11-20 17:28:33
    两个足够聪明的人玩轮流取石头的游戏,谁取到最后一个石头谁就赢了,他们一次只能取1个、3个、7个或8个石头,写一程序判断n个石头时先取的人是输还是赢。 输入格式: 一个整数n,其值不超过10000000。 输出格式: 如果...
  • 这里面最重要的还是ActionListener接口,虽然的东西很没用,应付作业的而已,哈哈哈 第步,引用需要的包; import java.awt.*; //继承JFrame类需要该包; import java.awt.event.*; //...
  • NIM(1)石头的游戏

    千次阅读 2014-03-27 09:12:20
    最近读编程之美,发现许多经典的问题,这里转载石头游戏的分析与解答: ...N块石头排成行,每块石头有各自固定的位置,两玩家次取石头玩家每次可以取其中任意石头,或者相邻的两块石头,石头在游戏过程中
  • 本文基于PyQt5可视化界面,用PyQt5做个可视化的“剪刀石头布”小游戏,可以实现游戏轮次统计,双方得分、平局次数统计和重新开始功能,不管是1局决胜负,还是三局两胜、七局三胜,都能完美解决。  欢迎 大家 尝试,...
  • 石头剪刀布c++实现

    千次阅读 2017-12-01 00:30:09
    编写一个程序,玩“石头”“剪刀”“布”的游戏,在这个游戏中,两位玩家通时说出“石头”“剪刀”“布” 如果一位玩家所选的对象击败了另一个玩家所选的对象,那么前者就是赢家,规则是:布吃石头石头吃剪刀 ...
  • elif x == “yes”:#如果继续就重新生成一个随机数 m = random.randint(100,501) print(m) 猜拳游戏 猜拳游戏类似猜数字游戏,就是得判定拳头吃剪刀,剪刀吃布,布吃石头的逻辑 l1 = {0:“拳头”,1:“剪刀”...
  • NIM(1) 石头的游戏

    千次阅读 2010-09-04 18:34:00
    ...你可以在边角取走块,然后便成为:这时候只剩1块石头,对手先取.这样就成1块石头的情况,结果当然是对手输 如果是3块,你赢.你可以在边角取走两块
  • zufeoj_平分石头

    千次阅读 2018-07-12 21:19:15
     写一个程序,把它们分成两堆,使得两堆石头的重量差最小。输入输入 n (1 ≤ n ≤ 20)表示石头的个数。 第二行n个石头的重量 W1, …, Wn ( 1 ≤ Wi ≤ 100000) 输出输入最小的差(绝对值)样...
  • 石头剪子布的研究价值

    千次阅读 2014-05-04 08:25:02
    听“中国之声”的新闻点评,谈到“中国科研人员发现石头剪子布的必胜绝技”引起的争议。上网找到一个新闻转载“中国科学家:发现石头...研究要针对问题,可以是大问题,也可以是小问题,甚至只是小问题中的一个方面。研
  • js实现石头剪刀布效果

    千次阅读 2019-01-15 15:17:17
    这个游戏主要设计到两点: 首先是胜负运算 由于石头剪刀布是循环性的 石头 杀 剪子 剪子 杀 布 布 杀 石头 石头 杀 剪子 。。。...这里用到了一个取模算法,根据余数去循环显示即可达到效果。 界...
  • 一个心急的学生举手发言:“它告诉我们:无论你的时间表多么紧凑,如果你确实努力,你可以做更多的事!”。“不!”,时间管理专家说,“那不是它真正的意思。这个例子告诉我们:如果你不是先放大石块,那你就再也不...
  • 佛与石头

    千次阅读 2005-01-31 13:46:00
    佛与石头的对话 石头问:我究竟该找我爱的人我的妻子呢?还是该找爱我的人我的妻子呢? 佛笑了笑:这问题的答案其实就在你自己的心底。这些年来,能让你爱得死去活来,能让你感觉得到生活充实,能让你...
  • 石头剪刀布Java实现

    千次阅读 2019-04-21 11:12:28
    java实现石头剪刀布过程
  • 什么是你生命中的大石头? zz

    千次阅读 2005-03-25 02:06:00
    站在那些高智商高学历的学生前面,他说:"我们来个小测验",说着他拿出一个一加仑的广口瓶放在他面前的桌上。随后,他取出一堆拳头大小的石块,仔细地一块块放进玻璃瓶里。直到石块高出瓶口,再也放不下了,他问道:...
  • 石头-斐波那契博弈

    千次阅读 2013-09-08 20:34:03
    最近在准备面试,把过的看过的题目都放在这里,做个记录。...原题:两玩家,石头,假设多于100块,两人依次拿,最后拿光者赢,规则是: 第个人不能次拿光所有的;第次拿了之后, 每人每次最
  • 爱的感觉,总是在一开始觉得很甜蜜,总觉得多一个人陪、多一个人帮你分担,你终于不再孤单了,至少有一个人想着你、恋着你,不论做什么事情,只要能在一起,就是好的,但是慢慢的,隨着彼此的认识愈深,你开始发现了...
  •  简单描述:有石头共有n,两人来轮流取每次取得数量在1 首先来看假如n=m+1的时候,明显后手胜。那么可以推论当n=s*(m+1)时后手一直保持取m+1-k那么到最后依旧转化到n=m+1的状况。那么当n=s*(m+1)+ss时...
  • 疯狂的石头经典台词

    千次阅读 2006-08-18 23:50:00
    疯狂的石头经典台词【镜头1】在缆车上,谢小盟对着美女说:"每当我从这个角度看这个城市的时候,我就强烈地感觉到,城市是母体,而我们是生活在她的子宫里面……"—— 光看这段话,还以为是一个非常善于思考的"艺术...
  • 编程之美1.11之 石头游戏

    千次阅读 2013-06-09 22:07:38
    N块石头排成行,每块石头有各自固定的位置,两玩家次取石头玩家每次可以取其中任意石头,或者相邻的两块石头,石头在游戏过程中不能移位(即编号不会改变),最后能将剩下的石头一次取光的玩家获胜. ...
  • S 中每字符代表了种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 示例 1: ...
  • 石头剪刀布AI进化版

    2019-12-07 17:55:56
    虽然人工智能目前以席卷之势,渗透各行各业,但是大多数人还处在“百姓日用而不知”的状态里,作为一个创客教师,对于新技术总是有与生俱来的敏感嗅觉,同时也希望把这些新内容教给我的学生,人工智能到底怎么玩?...
  • 相信很多的小伙伴小时候都有玩过剪刀石头布的游戏吧那么你和电脑玩过吗?这是我用python脚本写的剪刀石头布的小游戏 1、电脑赢的情况 电脑(computer) 玩家(player) 石头 (stone) 剪刀(scissors) ...
  • 小和尚卖石头的故事

    千次阅读 2014-12-22 21:00:01
    一日,老和尚为了启发他的徒弟,便给了他块非常美丽的石头叫他去蔬菜市场叫卖。小和尚心里虽然感觉很奇怪,但仍欣然接受了。临行前,老和尚笑呵呵地对他的徒弟说:“注意,你不要卖掉这块石头,只要在菜市场上叫卖...
  • 项目总结:石头剪刀布小游戏

    千次阅读 2017-10-28 19:57:06
    项目内容:实现一个简单的网页游戏,玩家可以在网页上通过点击,选择要出的是石头、剪刀或是布,电脑也会随机出一个,然后判断胜负,并记录获胜总次数。 项目代码:GitHub : Game_RPS 项目成果:石头剪刀布网页小...
  • Python之PK小游戏(石头剪刀布)

    千次阅读 2020-03-01 22:22:24
    Python之PK小游戏(石头剪刀布)...首先要清楚,做一个项目必须的流程是什么,只有不断加强编程思维,才能更好的学习和掌握: 那么放在今天这个实操中,项目流程如下: 1.明确项目目标:(为了方便理解,玩家只出布) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,424
精华内容 18,169
关键字:

一个石头可以做什么