天天看點

百錢買百雞問題java_百錢買百雞問題Java

//百錢買百雞

public class baiqianbaiji {

static void BQBJ(int m,int n)//m為錢的總數,n為雞數

{

int z;

for(int x = 0;x <= n;x++){

for(int y = 0;y <= n; y++){

z = n- x - y;

if(z >= 0 && z % 3 == 0 && m == x * 5 + y * 3 + z / 3)

System.out.printf("公雞: %d隻,母雞: %d隻,小雞: %d隻\n",x,y,z);

else{

//無法求解

}

}

}

}

public static void main(String[] args){

int m,n; //m為錢數,n為雞數

m = 100;

n = 100;

System.out.println("百錢買百雞問題的解決結果:");

BQBJ(m,n);

}

}

百錢買百雞問題 php版本

/* * 百錢買百雞問題 * * 我國古代數學家張丘建在一書中曾提出過著名的“百錢買百雞”問題,該問題叙述如下:雞翁一,值錢五:雞母一,值錢三:雞雛三,值錢一:百錢買百雞,則翁.母 ...

華為OJ平台——百錢買百雞問題

題目描述: 元前五世紀,我國古代數學家張丘建在一書中提出了“百雞問題”:雞翁一值錢五,雞母一值錢三,雞雛三值錢一. 百錢買百雞,問雞翁.雞母.雞雛各幾何? 思路: 這道題很簡單,假 ...

用JS來計算百錢買百雞

怎樣用一百塊買一百隻雞?已知公雞5塊一隻,母雞3塊一隻,小雞一塊錢3隻: 需要用到for循環嵌套,并且通過優化代碼,可以加快運作效率.

Java&lowbar;百錢買百雞

題目:公雞3文錢,母雞2文錢,3隻小雞1文錢,百錢買百雞,求多少公雞,母雞,小雞? public class Work6{ public static void main(String[] args) ...

C&num; 百錢買百雞

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...

JS-百錢買百雞案例-for循環制作

SDUST 軟體工程2016-作業4-A 百錢買雞問題

解決百錢買雞問題原本并不困難,關鍵的是這道題對其進行了更新,測試資料太大,傳統的解法,像三重循環,二重循環都會導緻逾時. 這道題正确的解法應該是結合數學方程進行化簡,将其轉化為1層循環: x+y+z= ...

Java實作 基礎算法 百元買百雞

public class 百元買百雞 { public static void main(String[] args) { //母雞 for (int i = 1; i < 33; i++) { ...

python&lowbar;百文買百雞問題

百文買百雞問題 -- 不定方程 -- 公雞5文錢一隻,母雞3文錢一隻,小雞3隻一文錢,用100文錢買100隻雞,如何買? -- 列出方程式 x + y + z = 100 5x + 3y + z/3 ...

随機推薦

【sdoi2013】森林 BZOJ 3123

Input 第一行包含一個正整數testcase,表示目前測試資料的測試點編号.保證1≤testcase≤20. 第二行包含三個整數N,M,T,分别表示節點數.初始邊數.操作數.第三行包含N個非負整數 ...

菜鳥級别的WCF入門學習

這兩天學習WCF,看了MSDN上的入門教程,和查找了一些網上給的例子,簡單的實作了一下,感覺應該很适合我這種菜鳥級的選手看了. 1.建立一個項目--WCF--WCF服務應用程式 用的是MSDN上的加減 ...

GCD 常用代碼

GCD 常用代碼 體驗代碼 異步執行任務 - (void)gcdDemo1 { // 1. 全局隊列 dispatch_queue_t q = dispatch_get_global_queue(0, ...

【leetcode】First Missing Positive

First Missing Positive Given an unsorted integer array, find the first missing positive integer. For ...

Linux下搭建Oracle11g RAC&lpar;2&rpar;----配置DNS伺服器,确認SCAN IP可以被解析

從Oracle 11gR2開始,引入SCAN(Single Client Access Name) IP的概念,相當于在用戶端和資料庫之間增加一層虛拟的網絡服務層,即是SCAN IP和SCAP IP  ...

Redmine開啟服務

寫了一個啟動Redmine的開機腳本,redmine檔案在/etc/init.d/下 #!/bin/sh ### BEGIN INIT INFO # Provides: Dean Chen # Req ...

UVA1450-Airport

題目連結 題意:有一個飛機場.有兩條待飛跑到w和e.一條起飛跑道.每一時刻僅僅能起飛一架飛機,然後有w[i]和e[i]架飛機進入w和e跑道.飛機編号從0開始,問說怎樣安排起飛能夠使得飛機編号的最大值最 ...

Mysql表鎖、行鎖、頁鎖

參考 http://www.jb51.net/article/50047.htm 頁級:引擎 BDB.表級:引擎 MyISAM , 了解為鎖住 ...

Linux之定時任務

定時任務Crond介紹 Crond是linux系統中用來定期執行指令/腳本或指定程式任務的一種服務或軟體,一般情況下,我們安裝完Centos5/6 linux作業系統之後,預設便會啟動Crond任務調 ...

字段like多個條件(or關系)簡寫

字段 like ‘比對串1’or 字段 like ‘比對串2’or ... 有如下簡寫方式 oracle: select  * from tablex where REGEXP_LIKE(字段名, ' ...