設(shè)n為石墩數(shù),m為荷葉數(shù) ,設(shè)F[n,m]表示當(dāng)有n個石墩,m個荷葉時,能跳過去的最多青蛙數(shù),我們現(xiàn)在可以增加一個石墩,此時就有n+1個石墩了,把第n+1個石墩看成右岸,這樣就可以把F[n,m]個青蛙從左岸跳到第n+1個石墩上(借助原來河里的n個石墩,m個荷葉), 這時第n+1個石墩上就有F[n,m]個青蛙了,此時河里還有n個空石墩,m個空荷葉,還可以幫助F[n,m]個青蛙從左岸跳到真正的右岸,此時再把第n+1個石墩看成左岸, 借助河里的n個石墩,m個荷葉,順利的跳到右岸青蛙的身上.至此一共可以跳過去 2*F[n,m]個青蛙.

利津ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
由此可知: 關(guān)系式 F[n+1,m]=2*F[n,m]
推導(dǎo): F[n,m]=2*F[n-1,m]
=4*F[n-2,m]
……
=(2^i)*F[n-i,m]
……
=(2^n)*F[0,m]
當(dāng)n=0時,河里只有m個荷葉,每個葉上只能有一個青蛙,再加上從右岸可以直接跳到左岸的一只,所以共有m+1個青蛙,即F[0,m]=m+1;所以
F[n,m]=(m+1)*2^n
1234x5678數(shù)字代表八只青蛙
x代表中間的河,我說幾你就依次點相應(yīng)的青蛙代碼54356781231568218
額,package tanChiShe;
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.*; 不知道對不對
背景圖片需要放在JFrame的JLayeredPane層中,而且需要把覆蓋在其上面的JPanel設(shè)成透明,才能作為背景被顯示出來.我給你個例子,你看看吧.
import?java.awt.BorderLayout;
import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.JFrame;
import?javax.swing.JLabel;
import?javax.swing.JLayeredPane;
import?javax.swing.JPanel;
public?class?BackGroundPicture?extends?JFrame{
JButton?jb=new?JButton("打印");
ImageIcon?image=new?ImageIcon("Penguins.jpg");//這里背景圖片文件換成你的背景圖片文件
JLabel?jl=new?JLabel(image);//添加背景圖片
JPanel?jp?=?new?JPanel();
public?BackGroundPicture(){
super("圖片打印窗口");
jp.add(jb);
jp.setOpaque(false);
JLayeredPane?jlp=this.getLayeredPane();
jlp.setLayout(new?BorderLayout());
jlp.add(jl);
this.add(jp);
this.setSize(800,?600);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
this.setResizable(true);
this.setVisible(true);
}
public?static?void?main(String[]?args)?{
new?BackGroundPicture();
}
}
分享標(biāo)題:青蛙過河的java代碼的簡單介紹
URL標(biāo)題:http://chinadenli.net/article33/dsiijss.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、網(wǎng)站制作、定制開發(fā)、網(wǎng)站改版、動態(tài)網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)