數學編程:Python巧解數學題(2)

2021-02-19 冰巖編程

題目如下:邊長是整數,周長為100的不同三角形有多少個(25/35/40,35/25/40,40/25/35...只算一個)

題目分析:我們假設邊長為a,b,c;一個比較好的切入點就是我們先分析一個最短邊,假設a為最短邊,a是整數,因此a的長度最小是1。由所學過的數學知識可以將三角形邊長與周長的關係簡單歸納為:三角形的任何一邊絕對小於另兩邊之和,其周長絕對是大於任何一邊的2倍。因此不難得出,當a=1時,b=49,c=50三角形不能成立。故a至少是2,當a=2,b=49,c=49時;三角形成立;當a=3,b=48,c=49時;三角形成立;當a=4,b=47,c=49時;三角形成立;當a=4,b=48,c=48時;三角形成立;以此類推...

結果如下:

按照題目要求,a,b,c同一組數字不同順序只算一種,一共有208種情況。

代碼如下:

正確答案是:208個。

請公眾號回復"三角形"獲取本文題目對應原始碼~

本文相關:

數學編程:用Python巧解數學競賽難題(1)

編程代碼:Python + C#結合使用實現大數據量人臉比對及存儲(1)

Python編程與小學數學之海倫公式

Python&C/C++|如何求根號2

AI入門|人工智慧第1課:文本合成語音(Python源碼實現)

AI入門|人工智慧第2講:圖像識別(Python實現)

Python零基礎編程實例源碼1~15篇

免費領取|Python3無師自通——專業程式設計師的養成

相關焦點

  • 小學數學名題巧解10:從三角形數談起
    用3個石子可以擺成一個三角形,用6個石子或10個石子也可以擺成更大的三角形,畢達哥拉斯學派便把1、3、6、10……等數叫做「三角形數」。第n個三角形數是n(n+1)/2.現在我們來做這樣的數學題,數一數下圖中一共有幾條線段。為了不重複、不遺漏,我們在計算線段的條數時,以左邊的端點為準,逐一計數。
  • 如何用極限法巧解GRE數學難題
    這個題是2019年暑假的GRE數學機經,有些同學考場沒有能夠把這個題做出來……當晚直播分析時,也有同學覺得這個題不好做。那麼本文巍哥就跟大家一起分享解這個題的一種方法:極限法。先來看一下這道例題:數學例題10個正整數,和為101,沒有任何一個數超過另一個數的兩倍,問:這10個數裡面最大的數是多少?大家先自己想一下大概的解題思路,看自己能否做出這道題,然後再看下面解析。解析這個題我可以用這樣一個方法:我假設最大數字是2x,最小數字是x,其他所有數字都是x,這樣才能保證2x是最大的情況。
  • 燒腦小學生數學題,據說這道題100個人中只有兩個人能解出來!
    燒腦小學生數學題,據說這一道100個人中只有2個人能解出來!做起來!作為一名語文老師,教了多年的語文,說實話,讓我做數學題簡直就是在為難我。不同學科之間,就跟一句話說得那樣:隔行如隔山。雖然都是老師,但是學科的界限,卻讓我們就像隔了「行」一樣。
  • 讓人工智慧解數學題?並沒有想像的那麼簡單
    在人工智慧火熱的今天,我們想聊聊如何讓計算機具備解此類問題的能力——即數學解題。智能答題任務如果說一套系統就能解決所有問題的「通用人工智慧」離人們的生活還很遙遠,那麼讓人工智慧系統解決具體的某一項、或某一類問題已經是一個切實可行的小目標。近幾年智能解題逐漸成為人工智慧的一大研究熱點。
  • 學Python編程為什麼會對學好數學有幫助呢?
    1、數值計算與編程同學們現在接觸最多的數學知識就是四則運算,四則運算也稱為數值計算,不過同學們現在接觸的都是簡單的數值計算,很容易利用筆算或口算來完成數值計算。複雜的數值計算包括解多元方程組、積分、微分等運算,這些複雜的數值計算,同學們在高中和大學才能接觸到。
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    總目錄 零基礎全能篇(4套課程) 實用編程技巧進價(1套課程) 數據分析與挖掘(8套課程) 辦公自動化(3套課程) 機器學習與人工智慧(7套課程) 開發實戰篇(4套課程) 量化投資(2套課程) 網絡爬蟲(6套課程) 資料庫操作(1套課程) python
  • 美服GM服務周到 幫魔獸玩家解微積分數學題
    [導讀]近日,有位被逼瘋了的同學就在魔獸世界中無意開發出GM的新幫助功能——幫你解微積分。但是隨著網絡的發達,那些以為生活在萬惡的高深數學題之類的被證明為幻想——無論哪裡的學生也是要做數學題。而近日,有位被逼瘋了的同學就在魔獸世界中無意開發出GM的新幫助功能——幫你解微積分。這位美服玩家不知道是因為腦抽了還是寒假作業堆太多沒做,在被作業壓得喘不過氣來的時候狗急跳牆嘗試使用GM幫助功能去問作業。而暴雪的GM竟然還給解出了答案出來。
  • Python為什麼這麼火?小孩子適合學習python編程嗎?
    Python出現的時間也就短短幾年,但就是在這短短幾年內,它打破了長久以來程式語言被三巨頭(C/JAVA/C++)統治的局面,蟬聯各大編程熱門語言排行榜榜首,成為當下最熱門的明星級程式語言之一。IEEE Spectrum 2017程式語言排行榜為何Python能迅速火起來?今天咱們就來好好聊聊最直接的幾個原因。
  • 「技術文章」《Python 資料庫 GUI CGI編程》
    1.寫在前邊上一次,我們介紹了Python的入門的文章,今天我們就來介紹下Python的資料庫,GUI, CGI的編程,以及Python 2.x 與Python 3.x的區別。2.連接資料庫 Python 標準資料庫接口為 Python DB-API,MySQLdb 是用於Python連結Mysql資料庫的接口。
  • 傻做題不如巧做題,超詳細初中數學解題方法送給你
    填空題只要求寫答案,缺少選項提供的目標信息,結果正確與否難以判斷,一步失誤,全題零分,要想又快又準的做好填空題,要在「準、巧、快」三字上下功夫。 1直接法 直接法是解填空題最基本的方法,它要求同學們直接從題設條件出發,利用定義、定理、性質、公式等知識。
  • 初中數學:巧解一道「子母三角形」的最值好題
    它是初中數學中一類非常重要的基本圖形,圖形中出現三個直角三角形,它們都是相似的,線段之間數量關係豐富,即所謂的「垂徑定理」。本文中,我改編一道「子母三角形」的好題,分享給大家。如圖:如圖:直角三角形△ABC中,∠C=90°,CD⊥AB, AB=8。(1).求△ABC面積的最大值。(2).求AC-AD的最大值。
  • |python|電氣和電子工程師協會|編程...
    當你在抱怨職場遇到瓶頸、老闆不給升職加薪時,那些優秀的人,已經開始在下班後偷偷學編程了。這也是為什麼,我再次想把風變編程-python小課推薦給大家!一個讓我改變對編程固有認知的地方,也希望這一次,你能夠正確抓住機遇。
  • Python的武器庫05:numpy模塊(下)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以有這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。
  • 「扣噠計算思維」數學方法+程序方法巧解數位題
    一般數學解法大部分學生首先想到的是列舉法,分析滿足A條件(100A + 10B + C = 19) 和B條件 (100A + 10B + C =8)的所有數的列表(如下圖),這是一項比較費時費力的方法,而且可能因為馬虎會少列幾個數字而導致答案錯誤。
  • Python成程式語言首選,人工智慧是其最大推力
    2018年,python程式語言榮獲「年度程式語言」稱號!在2018年獲得了最多的排行積分,贏得了3.62%佔比,其次是VisualBasic .NET和Java。Python如今確實已經成為大型程式語言的一部分。
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    2、Python納入山東省的小學教材課程,小學生都開始接觸 Python 語言了。3、Python 將加入全國計算機等級考試!教育部考試中心決定自2018年起,在計算機二級考試加入了「Python語言程序設計」科目。4、現在國外國內很多家長已經給孩子報名學習Python編程課程了。在美國,就連嬰幼兒也有專門的編程童書。
  • 慢步學習,python語言編程,來扯扯語言的學習理解
    程式語言的學習,也在於累積程式語言語句的使用情景和效果。因此學習編程最有效的方式就是編寫實例程序。不在於程序的完備,在於理解程序原始碼的適用場景和效果。例如筆者之前寫的一個實例代碼對於編程老鳥筆者不敢說啥,但對於初學者,這樣的例子,真的很實用,簡短,容易理解,還具備一定的功能。
  • 2016高考數學壓軸題 洛必達法則巧解
    2016高考數學壓軸題 洛必達法則巧解 2016-03-28 14:13 來源:新東方網編輯整理 作者:
  • 數學趣聞之墓碑上的數學題
    歷史上對數學著迷的數學家不在少數,有廢寢忘食的祖衝之,有甘願赴死的阿基米德.然而大家聽說過在自己的墓碑上出數學題的數學家嗎?!
  • 3道小學低年級數學「無解」題,家長:這種題大學生都解不出
    小學低年級數學,在家長們的眼裡,都是十分容易的。不過,也有一些「有心人」,會利用一些奧數等特質,把簡單變得複雜,讓小學低年級的數學,也充滿了難度,令家長和小學生抓耳撓腮,苦不堪言。最後,家長只能憤怒地來一句:這些題目根本無解嘛!就是大學生來,也依舊解不出來!