Blaze7451/Wiki-th-20250601 huggingface dataset:
แอสเพลตา

แอสเพลตา เป็นกษัตริย์แห่งอาณาจักรคุช ซึ่งปกครองระหว่างประมาณ 600 ถึง 580 ปีก่อนคริสตกาล พระองค์ใช้พระนามเช่นเดียวกันกับฟาโรห์แห่งอียิปต์

**ชีวประวัติ**
พระองค์เป็นพระราชโอรสของกษัตริย์เซนคามานิสเคนกับพระนางนาซัลซา และพระองค์ยังเป็นพระอนุชาและเป็นผู้สืบทอดอำนาจต่อจากกษัตริย์อันลามานิ โดยพระองค์ได้ถูกสันนิฐานว่ามีพระมเหสีหลายพระองค์รวมถึง พระนางเฮนุตตาเคบิต (ฝังอยู่ในพีระมิด นูริ 28), เวเกมาเล (ฝังอยู่ในพีระมิด นูริ 40), อาซาตา (ฝังอยู่ในพีระมิด นูริ 42), อาร์ตาฮา (ฝังอยู่ในพีระมิด นูริ 58) และพระองค์อาจจะอภิเษกสมรสกับพระขนิษฐานามว่า มาดิเกน

**รัชกาล**
ตามบันทึกของพระองค์ กษัตริย์แอสเพลตาได้รับเลือกให้เป็นผู้ปกครองโดยเหล่านักบวชและทหาร และพระองค์ปกครองอยู่ที่เมืองนาปาตา และอีกบันทึก ซึ่งอาจจะมาจากรัชสมัยของพระองค์ ได้บันทึกไว้ว่า เหล่ากลุ่มนักบวชถูกประหารชีวิต ซึ่งน่าจะเป็นเรื่องการก่อการกบฎ และใน 592 ปีก่อนคริสตกาล อาณาจักรคุชได้ถูกทหารชาวอียิปต์เข้ามารุกรานนำโดยฟาโรห์พซัมเตกที่ 2 เพราะกษัตริย์แอสเพลตาอาจจะเป็นภัยคุกคามต่ออำนาจของอียิปต์ โดยเข้าไปทำลายและขับไล่ชาวเมืองนาปาตา และทำให้นักประวัติศาสตร์บางคนคิดว่าการโจมตีเมืองนาปาตาครั้งนี้ ทำให้กษัตริย์แอสเพลตาตัดสินใจย้ายเมืองหลวงของอาณาจักรคุชจากเมืองนาปาตาไปยังเมืองเมโรอี ซึ่งจะปลอดภัยจากการรุกราน

**สุสาน**
สุสานฝังพระศพของกษัตริย์แอสเพลตาอยู่ที่นูริ และเป็นสุสานที่มีขนาดใหญ่เป็นอันดับที่สองในนูริ สุสานของพระองค์ได้ถูกขุดค้นพบโดย George A. Reisner ในปี พ.ศ. 2459 และค้นพบวัตถุโบราณหลายชิ้นในสุสาน และส่วนใหญ่จะอยู่ที่พิพิธภัณฑ์วิจิตรศิลป์ในบอสตัน และได้ค้นพบพระราชวังที่สร้างขึ้นในรัชสมัยของพระองค์และพระเชษฐาของพระองค์ในปี พ.ศ. 2463 

**แกลลอรี่**

**อ้างอิง**
หมวดหมู่:กษัตริย์แห่งคุช
หมวดหมู่:เพลงอิเล็กทรอนิกส์

หมวดหมู่:เพลงเทคโน
หมวดหมู่:ดนตรีอิเล็กทรอนิกส์
หมวดหมู่:เพลงแบ่งตามประเภท
หมวดหมู่:เพลงอิเล็กทรอนิกส์แดนซ์มิวสิก

หมวดหมู่:เพลงแดนซ์มิวสิค
หมวดหมู่:เพลงอิเล็กทรอนิกส์
หมวดหมู่:ดนตรีอิเล็กทรอนิกส์แดนซ์
การเคลื่อนลงตามความชัน

การเคลื่อนลงตามความชัน (gradient descent) เป็นขั้นตอนวิธีที่ใช้หาค่าที่เหมาะสมที่สุดให้กับฟังก์ชั่นที่กำหนดขึ้นมา โดยขั้นตอนวิธีนี้ใช้การวนหาค่าที่ทำให้ค่าต่ำสุดจากการคำนวณจากความชันที่จุดที่เราอยู่แล้วพยายามเดินทางไปทางตรงข้ามกับความชันที่คำนวณขึ้นมา 

**ขั้นตอนการทำงาน**
#กำหนดฟังก์ชันที่ต้องการหาค่า ยกตัวอย่างเช่น ฟังก์ชันแคลคูลัส  ซึ่งมีค่าความชัน (gradient) เท่ากับ 
#เราสามารถเริ่มที่จุดใด ๆ ก็ได้บนพาราโบลา เช่นถ้าเราสุ่มค่าเริ่มต้นออกมาที่  เราจะหาจุดต่ำสุดโดยดูจุดที่เราอยู่แล้วเลื่อนไปทางตรงข้าม ทำแบบเดียวกันหลายครั้ง x ก็จะลู่เข้าสู่จุดต่ำลงเรื่อย ๆ และสิ้นสุดเมื่อถึงค่า ที่ slope มีค่าเท่าศูนย์
#ให้  (n_iter) คือ จำนวนครั้งที่เราวนหาค่า  ขั้นตอนวิธีที่หาจุดต่ำสุดของ  สามารถเขียนได้ดังนี้ 
โดยค่า 𝛼 คือค่าการลู่เข้า ยิ่งมีค่ามากจะยิ่งลู่เข้าเร็ว แต่ถ้ามากเกินไป การอัปเดตครั้งถัดไปจะทำให้ค่า  มีค่ามากเกินไปจนลู่ออกไปถึงอนันต์ก็ได้

**ความซับซ้อนในการทำงาน**
ความซับซ้อนของขั้นตอนวิธีการเคลื่อนลงตามความชันมีค่าเท่ากับ Big(O ) = O(n) - Best case คือ จำนวนการวนรอบที่น้อยที่สุด- Worst case คือ จำนวนวนรอบที่มากที่สุด

**ตัวอย่างการเขียนโปรแกรม**
จากตัวอย่างข้างต้น เราสามารถเขียนโปรแกรมภาษา Python เพื่อหาค่า  ที่ทำให้   มีค่าต่ำที่สุดโดยใช้ขั้นตอนวิธีการเคลื่อนลงตามความชันได้ดังนี้
def gradient(x, n_iter, alpha):
	J = 
	def compute_cost(x):
	    """
	    ฟังก์ชันที่เราต้องการทำให้มีค่าต่ำที่สุด
	    """
		J = x ** 2 - 4 * x
		return J
		
	def compute_grad(x):
	    """
	    ฟังก์ชันคำนวณหาความชันเมื่อได้รับค่า x
	    """
		grad = 2 * x - 4
		return grad
	
	# n_iter เป็นจำนวนครั้งที่เราอัปเดตค่า x จนไปถึงจุดต่ำที่สุด
	for i in range(n_iter):
		x = x - alpha * compute_grad(x)
		J.append(compute_cost(x))		
	return x, J-1
นอกจากจะใช้วิธีการทั่วไปแล้ว เรายังสามารถใช้ไลบรารี่ Pytorch (เวอร์ชัน 0.4.1) ร่วมกับ autograd เพื่อคำนวณหาค่า  ที่ทำให้  มีค่าต่ำที่สุดได้เช่นกัน โดย autograd สามารถประมาณความชันได้โดยที่เราไม่ต้องคำนวณหาความชันของฟังก์ชันด้วยตัวเอง
import torch
x = 10 * torch.ones(1)
x.requires_grad_(True) # ตั้งค่าให้ x สามารถคำนวณหา gradient ได้
out = torch.sum(x * x - 4 * x) # cost function
print(x) # สมมติค่าเริ่มต้นที่ x = 10
# gradient descent
alpha = 0.02
for _ in range(1000):
out.backward(retain_graph=True) # calculate gradient using
x.data.sub_(alpha * x.grad.data) # x = x - alpha * f'(x)
x.grad.data.zero_() # setting gradient back to zero again
print(x) # สุดท้ายแล้วจะได้ค่า x = 2 ที่ทำให้ฟังก์ชันมีค่าต่ำที่สุด

**อ้างอิง**
หมวดหมู่:วิธีการหาค่าเหมาะที่สุด
หมวดหมู่:วิธีความชัน
หมวดหมู่:ดนตรีอิเล็กทรอนิกส์แดนซ์

หมวดหมู่:ประเภทดนตรีอิเล็กทรอนิกส์
หมวดหมู่:ประเภทดนตรีแดนซ์
หมวดหมู่:เรฟ
หมวดหมู่:เรฟ

หมวดหมู่:เทศกาลดนตรีอิเล็กทรอนิกส์
หมวดหมู่:วัฒนธรรมการเต้นรำ
หมวดหมู่:งานสังสรรค์
หมวดหมู่:เทศกาลดนตรีแบ่งตามประเภท
หมวดหมู่:เทศกาลการเต้นรำ
นาวาเอก

ยศนาวาเอกที่ปลอกแขนของราชนาวี ณ งาน HMNB Clyde เดือนมกราคม พ.ศ. 2556
นาวาเอก (คำย่อ: น.อ.) เป็นยศทางกองทัพเรือที่ถูกใช้สำหรับราชนาวีที่มีการพูดภาษาอังกฤษมากที่สุด เมื่อเทียบกับกองทัพบกยศนี้เทียบได้กับยศพันเอก และเทียบกับกองทัพอากาศจะได้ยศนาวาอากาศเอก ในรหัสยศเนโท ยศนาวาเอกจะใช้รหัส OF-5 แม้ทางกองทัพสหรัฐจะใช้เป็นรหัสยศ O-6
บางครั้งถูกเรียกชื่อยศนี้ว่า "ship-of-the-line captain" (เช่น ฝรั่งเศส, อาร์เจนตินา, สเปน), "captain of sea and war" (เช่น โปรตุเกส), "captain at sea" (เช่น เยอรมนี, เนเธอร์แลนด์) และ "captain of the first rank" (รัสเซีย)

**สมุดภาพ**

**ดูเพิ่ม**
 นาวาเอกพิเศษ (Senior captain)
หมวดหมู่:ยศทหารเรือ

หมวดหมู่:กัปตัน
หมวดหมู่:เทศกาลดนตรีแบ่งตามประเภท

หมวดหมู่:เทศกาลดนตรี
หมวดหมู่:ดนตรีแบ่งตามประเภท
หมวดหมู่:เทศกาลแบ่งตามประเภท
ทัพเรือทะเลดำ

ทัพเรือทะเลดำ (Черноморский флот, Chernomorsky flot) เป็นกองเรือของกองทัพเรือรัสเซีย ในทะเลดำ, ทะเลเมดิเตอร์เรเนียน และ ทะเลอะซอฟ
เจ้าชายโปติออมกินทรงสถาปนาทัพเรือทะเลดำขึ้นในวันที่ 13 พฤษภาคม 1783 กองเรือได้ถูกโอนเปลี่ยนยังสหพันธ์สาธารณรัฐสังคมนิยมโซเวียตรัสเซีย ต่อมาคือ สหภาพโซเวียต ในปี 1922 โดยเป็นส่วนหนึ่งของกองทัพเรือโซเวียต หลังจากการล่มสลายของสหภาพโซเวียตในเดือน ธันวาคม 1991 ทัพเรือทะเลดำและเรือส่วนใหญ่ได้ถูกโอนเปลี่ยนยังสหพันธรัฐรัสเซีย
กองบัญชาการและที่ตั้งหลักอย่างเป็นทางการของทัพเรือทะเลดำตั้งอยู่ในเมืองเซวัสโตปอล ซึ่งเป็นส่วนหนึ่งของประเทศยูเครน โดยนิตินัย แต่เป็นส่วนหนึ่งของประเทศรัสเซีย โดยพฤตินัย ส่วนที่เหลือของกองเรือและยานพาหนะจะอยู่ในสถานที่ต่าง ๆ บนทะเลดำ และ ทะเลอะซอฟ เช่น ดินแดนครัสโนดาร์, แคว้นรอสตอฟ และ ไครเมีย ผู้บัญชาการทัพเรือทะเลดำคนปัจจุปันคือ พลเรือเอก Aleksandr Vitko โดยเขาดำรงตำแหน่งมาตั้งแต่เดือนเมษายน 2013

**อ้างอิง**

**แหล่งข้อมูลอื่น**
  Russia – Ukraine Lease agreement-  Unofficial site -  History of the Black Sea Fleet during WWII -  Narodny Oglyadach reports on morale situation in Russian naval base in Sevastopol-  КОРАБЛІ УКРАЇНСЬКОЇ ФЛОТИ (1917–1918 рр.)  – Ukrainian Navy (1917–1918) date=2008-10-09  -  Ukrainian Navy: ferial excursions into the past and present- Stratfor,  Fwd:INSIGHT - RUSSIA - Black Sea Fleet focus & some sub issues date=2021-10-23  - Stratfor discussion on Black Sea Fleet, 2011-  Ukraine – Historical Naval Flags (1918)

หมวดหมู่:กองเรือรัสเซีย
หมวดหมู่:กองเรือนาวี
หมวดหมู่:ทะเลดำ
หมวดหมู่:ความสัมพันธ์รัสเซีย−ยูเครน
มิสออลเนชันส์

== ผู้ชนะการประกวด**

**ผู้ชนะเรียงตามจำนวนครั้ง**

** รองชนะเลิศ**

**ตัวแทนประเทศไทย**

**ดูเพิ่ม **

**อ้างอิง**

**แหล่งข้อมูลอื่น**
  เว็บไซต์หลักอย่างเป็นทางการ
หมวดหมู่:การประกวดนางงาม
มิสบีชอินเตอร์เนชันแนลไทยแลนด์

มิสบีชอินเตอร์เนชันแนลไทยแลนด์ (Miss Beach International Thailand) เป็นการประกวดความงามชายในประเทศไทย จัดขึ้นเป็นครั้งแรกเมื่อปี พ.ศ. 2554 ซึ่งผู้ชนะการประกวดจะต้องเป็นตัวแทนของประเทศเข้าร่วมการประกวดมิสบิกินี่อินเตอร์เนชันแนล 2011

**รายนามผู้ดำรงตำแหน่ง**

**เรียงลำดับจังหวัดของผู้ชนะ**

** รองชนะเลิศ**

**ตัวแทนในการประกวดระดับนานาชาติ**
สัญลักษณ์สี

**มิสบิกินี่อินเตอร์เนชันแนล**

**อ้างอิง**

**แหล่งข้อมูลอื่น**
หมวดหมู่:การประกวดนางงามในประเทศไทย
ทัพเรือบอลติก

ทัพเรือบอลติก (Baltiysky flot) เป็นกองเรือของกองทัพเรือรัสเซีย ในทะเลบอลติก
ทัพเรือบอลติก สถาปนาขึ้นในวันที่ 18 พฤษภาคม 1703 โดยจักรพรรดิปีเตอร์มหาราช โดยเป็นส่วนหนึ่งของกองทัพเรือจักรวรรดิรัสเซีย ทัพเรือบอลติกเป็นองค์กรของกองทัพเรือรัสเซียที่เก่าแก่ที่สุด กองเรือได้ถูกโอนเปลี่ยนยังสหพันธ์สาธารณรัฐสังคมนิยมโซเวียตรัสเซีย และต่อมาคือ สหภาพโซเวียต ในปี 1922 โดยเป็นส่วนหนึ่งของกองทัพเรือโซเวียต ทัพเรือยังเป็นที่รู้จักในชื่อของ ดวัจดืยครัสโนซนามิออนนืยบัลตีสกีโฟลต์ (Два́жды Краснознамённый Балти́йский фло́т) เนื่องจากในช่วงยุคโซเวียตทัพเรือบอลติกได้รับเครื่องอิสริยาภรณ์ธงแดง 2 ครั้ง หลังจากการล่มสลายของสหภาพโซเวียตในเดือน ธันวาคม 1991 ทัพเรือบอลติกได้ถูกโอนเปลี่ยนยังสหพันธรัฐรัสเซีย โดยกลับไปใช้ชื่อเดิมในฐานะเป็นส่วนหนึ่งของกองทัพเรือรัสเซีย
กองบัญชาการของทัพเรือบอลติกตั้งอยู่ในเมืองคาลีนินกราด ซึ่งฐานทัพหลักตั้งอยู่ในเมืองบัลตีสค์ โดยทั้งสองอยู่ในแคว้นคาลีนินกราด และมีฐานทัพอื่นตั้งอยู่ในเมืองโครนสตัดต์, เซนต์ปีเตอร์สเบิร์ก ในอ่าวฟินแลนด์

**อ้างอิง**

**แหล่งข้อมูลอื่น**
  Baltic Fleet - Morskoyo Flota ( Naval Force) - Russian and Soviet Nuclear Forces-  Baltic Fleet list March 1917

หมวดหมู่:กองเรือรัสเซีย
หมวดหมู่:กองเรือนาวี
แชสตี บาเลสเตรอส

แชสตี้ โรส บาเลสเตรอส (Chasty Rose Ballesteros เกิดวันที่ 3 มกราคม ค.ศ. 1981) หรือ แชสตี้ บาเลสเตรอส (Chasty Ballesteros) เธอเป็นนักแสดงชาวแคนาดา และเธอมีบรรพบุรุษเป็นชาวฟิลิปปินส์ด้วย ผลงานเด่นๆของเธอคือเรื่อง Smallville, Supernatural, Psych, Sanctuary, Ray Donovan, The Ranch และ How I Met Your Mother

**ผลงานด้านการแสดง**

**อ้างอิง**

**แหล่งข้อมูลอื่น**
 3276414
พันธกานต์รัก

พันธกานต์รัก เป็นละครโทรทัศน์แนว โรแมนติก คอมเมดี้ ดราม่า บทประพันธ์โดย ผักบุ้ง บทโทรทัศน์ อภิวัฒน์ เล่าสกุล หรือเล่าเต็ง ผลิตโดย บริษัท ปรากฏการณ์ดี จำกัด กำกับการแสดงโดย ตรัยยุทธ กิ่งภากรณ์  นำแสดงโดย อาทิตย์ ตั้งวิบูลย์พาณิชย์, มุกดา นรินทร์รักษ์, รณเดช วงศาโรจน์, ณัฐรินทร์ สุวรรณเลิศ, ณัฐชา นวลแจ่ม, ปิติพน พรตรีสัตย์ และ สิรินทร์ ก่อเกียรติ ออกอากาศทุกวันจันทร์-อังคาร เวลา 20.15 - 22.25 น. เริ่มตอนแรกวันจันทร์ที่ 30 เมษายน พ.ศ. 2561 ถึงวันอังคารที่ 12 มิถุนายน พ.ศ. 2561 ต่อจากละครเรื่อง เสน่หามายา
อาทิตย์ ตั้งวิบูลย์พาณิชย์ และมุกดา นรินทร์รักษ์ กลับมาแสดงคู่กันอีกครั้งหลังจากเคยแสดงร่วมกันในละครเรื่อง ขมิ้นกับปูน ตอนแรกมีเรตติ้งทั่วประเทศ 4.6 ละครออกฉายเวลาเดียวกับ ลิขิตรัก ของช่อง 3 นำแสดงโดยณเดชน์ คูกิมิยะ และอุรัสยา เสปอร์บันด์ แต่เรตติ้งละคร พันธกานต์รัก สามารถทำได้ดีกว่า

**นักแสดง**

**เรตติ้ง**

**อ้างอิง**

**แหล่งข้อมูลอื่น**
  พันธกานต์รัก เรื่องย่อ date=2021-12-04  ออนไลน์ไอดอล-  เรื่องย่อ พันธกานต์รัก สนุก- พันธกานต์รัก-  พันธกานต์รัก CH7- “พันธกานต์รัก” สนุกได้รับคำชม daradaily
หมวดหมู่:ละครโทรทัศน์ไทย
หมวดหมู่:ละครโทรทัศน์ไทยในปี พ.ศ. 2561
หมวดหมู่:ละครโทรทัศน์ทางสถานีโทรทัศน์ช่อง 7 เอชดี
หมวดหมู่:ละครโทรทัศน์ภาษาไทย
การชักตัวอย่างเรซัฟวาร์

Reservoir sampling เป็นกลุ่มของอัลกอริทึมแบบสุ่ม สำหรับการสุ่มเลือกตัวอย่าง k จากรายการ S ที่มี n รายการ โดยที่ n เป็นจำนวนที่มากหรือไม่ทราบค่า โดยปกติ n มีขนาดใหญ่พอที่ไม่พอดีกับหน่วยความจำหลัก ตัวอย่างเช่นรายการข้อความค้นหาใน Google และ Facebook
ดังนั้นเราจึงรับอาร์เรย์ขนาดใหญ่ของตัวเลข (เพื่อให้ง่ายขึ้น) และเราจำเป็นต้องเขียนฟังก์ชันที่มีประสิทธิภาพเพื่อสุ่มเลือกหมายเลข k ที่ 1  10):- ความน่าจะเป็น 10/i เก็บรายการใหม่ไว้ (ทิ้งแบบเก่าหรือเลือกว่าจะแทนที่แบบสุ่มแต่ละครั้งมีโอกาส 1/10)- ความน่าจะเป็น 1-10/i เก็บรายการเก่า (ละเว้นรายการใหม่)
ดังนั้น:- เมื่อมี 10 รายการหรือน้อยกว่าแต่ละรายการจะถูกเก็บไว้ด้วยความเป็นไปได้ 1- เมื่อมี 11 รายการแต่ละรายการจะถูกเก็บไว้ด้วยความน่าจะเป็น 10/11 สำหรับรายการเก่านั่นคือ (1)(1/11 + (10/11)(9/10)) = 1/11 + 9/11 = 10/11- เมื่อมี 12 รายการรายการที่สิบสองจะถูกเก็บไว้กับความน่าจะเป็น 10/12 และแต่ละ 11 รายการก่อนหน้านี้จะถูกเก็บไว้ด้วยความน่าจะเป็น (10/11)(2/12 + (10/12)(9/10)) = (10/11)(11/12) = 10/12- เมื่อพิสูจน์ได้ว่ามี n รายการแต่ละรายการจะถูกเก็บไว้ด้วยความน่าจะเป็น 10 / n

**Reservoir with Random Sort**
อัลกอริธึมเรซัฟวาร์แบบง่ายๆสามารถออกแบบโดยใช้การจัดเรียงแบบสุ่ม และดำเนินการโดยใช้โครงสร้างข้อมูลคิวลำดับความสำคัญ อัลกอริทึมนี้กำหนดจำนวนสุ่มเป็นคีย์แต่ละรายการและเก็บรักษา k รายการที่มีค่าต่ำสุดสำหรับคีย์ ในสาระสำคัญนี้เทียบเท่ากับการกำหนดหมายเลขสุ่มให้แต่ละรายการเป็นคีย์ การเรียงลำดับรายการโดยใช้คีย์เหล่านี้และรับรายการ k ด้านบน เวลาทำงานที่แย่ที่สุดของอัลกอริทึมคือ O(n log k) ขณะที่เวลาที่ดีที่สุดคือ O(n) 
(  S is a stream of items to sample, R will contain the result
S.Current returns current item in stream
S.Next advances stream to next position
max-priority-queue supports:
Count -> number of items in priority queue
Maximum -> returns maximum key value of all items
Extract-Max() -> Remove the item with max key
Insert(key, Item) -> Adds item with specified key
*)
ReservoirSample(S1..?, R1..k)
H = new max-priority-queue
while S has data
r = Random(0,1)
if H.Count  r
H.Extract-Max()
H.Insert(r, S.Current)
S.Next

**อ้างอิง**
https://www.geeksforgeeks.org/reservoir-sampling/
หมวดหมู่:ขั้นตอนวิธี
หมวดหมู่:ขั้นตอนวิธีแบบสุ่ม
ปัญหาถุงกระสอบ

ตัวอย่างของปัญหากระเป๋าเป้สะพายหลัง(constraint): ควรเลือกกล่องใดเพื่อเพิ่มจำนวนเงินในขณะที่ยังคงรักษาน้ำหนักโดยรวมไว้ไม่เกินหรือเท่ากับ 15 กิโลกรัม ปัญหาข้อจำกัด หลายอย่างอาจพิจารณาทั้งน้ำหนักและปริมาตรของกล่อง
(วิธีแก้: ถ้าให้ใส่กล่องจำนวนเท่าใดก็ได้ ให้ใช้กล่องสี่เหลี่ยมสีเหลือง 3 กล่องและกล่องสีเทา 3 กล่อง แต่ถ้าใส่ได้อย่างละอันก็ให้ใส่ทุกอันนอกจากกล่องสีเขียว)
ปัญหาถุงกระสอบ (0/1 Knapsack problem) คือ การเลือกหยิบของใส่ถุงโดยให้มีมูลค่ารวมสูงที่สุด แต่น้ำหนักโดยรวมต้องไม่เกินน้ำหนักที่บรรจุได้ โดยของแต่ละชิ้นจะมีน้ำหนักและมูลค่าแตกต่างกันไป ที่เรียกว่า 0/1 นั้นเพราะเมื่อหยิบของจะเป็นก้อนๆ จะไม่แบ่งย่อยเป็นชิ้นๆ แต่ถ้าแบ่งย่อยได้จะเป็นอีกปัญหาหนึ่ง (fractional knapsack problem)

**การแก้ปัญหา**
- วิธีที่ตรงไปตรงมาที่สุดคือการไล่ทดลอง หยิบ/ไม่หยิบ ของแต่ละชิ้น แล้วหามูลค่ารวมที่มากที่สุดโดยน้ำหนักรวมไม่เกินที่กำหนด
- การใช้ Dynamic programming เข้ามาเพื่อหลีกเลี่ยงการทำซ้ำๆ โดยสร้าง array K
def knapSack(W, wt, val, n):
K = 0 for x in range(W+1) for x in range(n+1)

# Build table K in bottom up manner
for i in range(n+1):
for w in range(W+1):
if i==0 or w==0:
Kiw = 0
elif wti-1 

**อ้างอิง**
detohm.  0-1-knapsack-problem-. FINOMENA. 14 May 2018
หมวดหมู่:วิทยาการเข้ารหัสลับ
หมวดหมู่:กำหนดการพลวัต
การสร้างเพาเวอร์เซต

ในทฤษฎีการคำนวณและทฤษฎีออโตมาต้าเป็นการสร้างเซตย่อยของเพาเวอร์เซตเป็นวิธีการมาตรฐานสำหรับการแปลงค่าสถานะจำกัดหรือสถานะที่ไม่จำกัดก็ได้ ซึ่งจำเป็นต่อการใช้ในภาษาทางการ เป็นทฤษฎีที่สำคัญเพราะมีการระบุว่า (NFAs) แม้จะมีความยืดหยุ่นเพิ่มเติมแต่ก็ไม่สามารถรับรู้ภาษาใด ๆ ที่ (DFA) บางตัวไม่สามารถรับรู้ได้นอกจากนี้ยังเป็นสิ่งสำคัญในทางปฏิบัติสำหรับการแปลง (NSAs) ที่ง่ายต่อการสร้างให้เป็น(DFAs) ที่มีประสิทธิภาพมากขึ้น อย่างไรก็ตาม หาก (NFA) มี n สถานะ (DFAs) ที่เป็นผล อาจมีสถานะได้ถึง 2 สถานะตัวเลข ฟังก์ชันเลขชี้กำลังที่มีจำนวนมากบางครั้งอาจทำให้การสร้างเป็นไปไม่ได้สำหรับ (NFAs) ที่มีจำนวนมาก การสร้างบางครั้งเรียกว่า Rabin-Scott powerset construction (หรือpowerset construction) เพื่อแยกความแตกต่างจากโครงสร้างที่คล้ายกันสำหรับออโตมาต้าประเภทอื่น ๆ ได้รับการตีพิมพ์เป็นครั้งแรกโดย Michael O. Rabin และ Dana Scott ในปี 1959
ไฟล์:NFA-powerset-construction-example.svg|link=https://th.wikipedia.org/wiki/%E0%B9%84%E0%B8%9F%E0%B8%A5%E0%B9%8C:NFA-powerset-construction-example.svg|thumb|160x160pxfix-attempted=yes 
การสร้างเพาเวอร์เซต
ในการสร้างเพาเวอร์เซตของสถานะทั้งหมดของ (DFA) คือ เพาเวอร์เซตของ Q ของเซ็ตย่อยที่เป็นไปได้ทั้งหมดของ Q อย่างไรก็ตามหลายสถานะของ (DFA) ที่เป็นผลอาจไม่มีประโยชน์เนื่องจากอาจไม่สามารถเข้าถึงได้จาก สถานะเริ่มต้น อีกทางเลือกหนึ่งของการก่อสร้างสร้างเฉพาะสถานะที่สามารถเข้าถึงได้จริง
ตัวอย่าง
(NFA) ด้านล่างมี 4 สถานะ สถานะ 1 เป็นค่าเริ่มต้นและสถานะ 3 และ 4 เป็นตัวอักษรที่ประกอบด้วย 2 สัญลักษณ์  คือ 0  และ1 และมีการ ε-moves.
สถานะเริ่มต้นของ (DFA) ที่สร้างขึ้นจาก (NFA) นี้คือชุดของสถานะ (NFA) ทั้งหมดที่สามารถเข้าถึงได้จากสถานะ 1 โดยการε-moves นั่นคือชุด {1,2,3} การเปลี่ยนจาก {1,2,3} โดยใช้สัญลักษณ์ป้อน 0 ต้องเป็นไปตามที่ลูกศรจากสถานะ  1 ถึงสถานะ 2 หรือลูกศรจากสถานะ  3 ถึงสถานะ  4. นอกจากนี้สถานะ ทั้ง 2 และสถานะ 4 ยังไม่ได้ ε-movesดังนั้น T ({1,2,3}, 0) = {2,4} และด้วยเหตุผลเดียวกัน (DFA) ที่สร้างขึ้นทั้งหมดจาก (NFA) มีดังที่แสดงด้านล่างไฟล์:DFA-powerset-construction-example.svg|link=https://th.wikipedia.org/wiki/%E0%B9%84%E0%B8%9F%E0%B8%A5%E0%B9%8C:DFA-powerset-construction-example.svg|thumb|168x168pxfix-attempted=yes ในตัวอย่างนี้เราจะเพาเวอร์เซตซึ่งเท่ากับ 2 ยกกำลัง n และ n = 4  ดังนั้นจะเพาเวอร์เซตทั้งหมด 2 ยกกำลัง 4 = 16 สถานะ ซึ่งได้มีสถานะ 5 สถานะที่สามารถเข้าถึงได้จากสถานะเริ่มต้นของ DFA ส่วนที่เหลืออีก 11 วถานะในเพาเวอร์เซตของชุด(NFA)จะไม่สามารถเข้าถึงได้
ตัวอย่างการเขียนโปรแกรม
def Powerset(data):
result = 
for i in data:
newsubsets = subset + i for subset in result
result.extend(newsubsets)
return result
หมวดหมู่:ออโตมาทา
สพล อัศวมั่นคง

สพล อัศวมั่นคง (เกิด 6 ธันวาคม พ.ศ. 2536) ชื่อเล่น เกรท เป็นนักแสดง นายแบบ นักร้อง และพิธีกรชาวไทย อดีตนักแสดงสังกัดช่อง 7 HD ปัจจุบัน​เซ็น​สัญญา​เป็นนักแสดงในสังกัด GMM TV

**ประวัติ**
เกรท สพล เกิดเมื่อวันที่ 6 ธันวาคม พ.ศ. 2536กรุงเทพมหานคร สำเร็จ​การศึกษาระดับมัธยมศึกษา​จาก โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี) และสำเร็จ​การศึกษา​ระดับ​ปริญญาตรี​จาก สถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ ภาควิชาเทคโนโลยีการจัดการวิศวกรรม ​

**อาชีพ**
เกรท สพล เคยเป็นเชียร์ลีดเดอร์ธรรมศาสตร์ ในงานฟุตบอลประเพณีจุฬาฯ–ธรรมศาสตร์ ครั้งที่ 70 โดยเขาเริ่มเข้าสู่วงการบันเทิงไทยด้วยการเป็นดีเจคลื่นในวิทยุและได้รับโอกาสเดินประกวดเดินแบบโดยเวทีการประกวด The Cleo Most Eligible Bachelor 2016 และได้รับรางวัลชนะเลิศ หลังจากนั้นเขาได้แสดงใน MVเพลง "หลุมรัก" ของศิลปินวงอินสติงก์ และ เพลง "ไว้ใจ" ของKLEAR ต่อมาเขาได้ร่วมงานกับทางGMM TV มีผลงานแสดงซีรีส์ รูมอะโลน 2 เป็นที่รู้จักกันในบทบาท "คีย์" และได้รับบทบาท "ป้อง" ในซีรีส์ Bangkok รัก StoriesBangkok รัก Stories ในปี 2560 ได้รับโอกาสเข้าร่วมแสดงละครเรื่อง พ่อยุ่งลุงไม่ว่าง ในฐานะนักแสดงรับเชิญออกอากาศทางสถานีช่อง 3 ต่อมาในปีเดียวกันเขาได้ลงนามสัญญาในฐานะนักแสดงในสังกัดช่อง 7 HD โดยมีผลงานเรื่องแรกเป็นละครซิตคอม เรื่อง รักหวานบ้านวุ่น และมีผลงานเรื่อยมากับทางช่อง 7​ ปัจจุบัน​ได้หมดสัญญา​กับต้นสังกัดช่อง 7​ และเซ็นสัญญา​เป็นนักแสดง​ในสังกัดGMM TV

**ผลงาน**

**ละครโทรทัศน์​ซีรีส์**
ผลงานในฐานะนักแสดงอิสระ- ผลงานในฐานะนักแสดงช่อง 7 HD

**ละครสั้น**

**ภาพยนตร์**
2562 
แสงกระสือ 
เจิด
2564 
อโยธยา มหาละลวย​
ทอง
2566
มอนโด
ดอม
ไปรษณีย์ 4 โลก
เดย์
Ghost Rookie ผีมือใหม่
วิน

**งานพากษ์**

**เพลง**

**มิวสิควีดีโอ**

**พิธีกร**

**คอนเสิร์ต**

**รางวัล**

**อ้างอิง**

**แหล่งข้อมูลอื่น**
grtsp
หมวดหมู่:บุคคลที่เกิดในปี พ.ศ. 2536
หมวดหมู่:บุคคลที่ยังมีชีวิตอยู่
หมวดหมู่:นักแสดงชายชาวไทย
หมวดหมู่:นักแสดงสังกัดจีเอ็มเอ็มทีวี
หมวดหมู่:บุคคลจากโรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี)
หมวดหมู่:บุคคลจากคณะวิศวกรรมศาสตร์ มหาวิทยาลัยธรรมศาสตร์
หมวดหมู่:บุคคลจากสถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์
หมวดหมู่:นายแบบไทย
หมวดหมู่:พุทธศาสนิกชนชาวไทย
ดัชนีเอฟเอ็ม

ดัชนีเอฟเอ็ม (FM-index) คือการนำเอาข้อความที่เกิดจากการสลับที่อย่างมีรูปแบบด้วย Burrows-Wheeler Transform (BWT) มาหาตำแหน่งของตัวอักษรที่เราต้องการ


**ขั้นตอนการทำงาน**
1.รับข้อมูลจากการสลับที่ของตัวอักษรจาก BWT ตัวอักษรที่ใส่เข้าไป 
เช่น abaaba จะได้ผลเป็น  
$abaaba
a$abaab
aaba$ab
aba$aba
abaaba$
ba$abaa
baaba$a
2.ดูคอลัมน์แรกและคอลัมน์สุดท้ายเป็นหลัก
ใช้ตัว $ ในการบอกตำแหน่ง
0 $abaaba 6 $
1 a$abaab 5 a$
2 aaba$ab 2 aaba$
3 aba$aba 3 aba$
4 abaaba$ 0 abaaba$
5 ba$abaa 4 ba$
6 baaba$a 1 baaba$

3.ใส่ตัวอักษรที่ต้องการหาตำแหน่ง
	เช่น ตำแหน่งของ aba	
		หาแถวที่ขึ้นต้นด้วยตัว a และมี b ต่อท้าย
$abaaba
→ a$abaab←
→ aaba$ab←
→ aba$aba
→ abaaba$
ba$abaa
baaba$a
4.ต้องการหาตำแหน่ง 
	เช่น ตำแหน่งของ aba	
		หาแถวที่ขึ้นต้นด้วยตัว ba และมี a ต่อท้าย
$abaaba
a$abaab
aaba$ab
aba$aba
abaaba$
→ ba$abaa←
→ baaba$a←

5.ตัดตำแหน่งอื่นออกจะเหลือตำแหน่งที่มีเฉพาะ aba อยู่ที่ 0,3

aba$aba  3 aba$
abaaba$  0 abaaba$


**ตัวอย่างการเขียนโปรแกรม**
def FM_index(query):	
	def string_search (query, firstCol, bwtString,saArray,countTable,occTable):
		hitSApositions = 
		queryLength = len(query)
		query = list(query)
		initLetter = query.pop()
		startOld = min(letter_range_in_string(initLetter,firstCol))
		endOld = max(letter_range_in_string(initLetter,firstCol))
		if queryLength ==1:
			hitSApositions = letter_range_in_string(initLetter,firstCol)
		else:
			i = 2
			while i 

**อ้างอิง==
ต้นไม้ 2–3

ในวิทยาการคอมพิวเตอร์ 2–3 tree เป็นโครงสร้างข้อมูลต้นไม้ ซึ่งทุกโหนดที่มี children มี children สอง ( 2 โหนด ) และหนึ่งองค์ประกอบข้อมูลหรือสาม children ( 3 โหนด ) และสององค์ประกอบข้อมูล อ้างอิงจาก Knuth “B – tree ของลำดับที่ 3 คือ 2 – 3 tree ” โหนดที่อยู่ด้านนอกของต้นไม้ ( leaf nodes ) ไม่มี children และ 1 หรือ 2 องค์ประกอบข้อมูล 2 – 3 tree ถูกคิดค้นโดย John Hopcroft ในปีพ. ศ. 2513
2-3 tree มีความสมดุล ซึ่งหมายความว่าด้านขวา, กึ่งกลางและด้านซ้ายแต่ละอันมีข้อมูลเดียวกันหรือใกล้เคียงกับข้อมูลเท่ากัน

**คำนิยาม**
โหนดภายในเป็นโหนด 2 ถ้ามีองค์ประกอบข้อมูลและ children สอง
โหนดภายในเป็นโหนด 3 หากมีองค์ประกอบข้อมูลสองชุดและมีลูกสามคน
T เป็น 2-3 tree ถ้าหากมีคำใดข้อหนึ่งต่อไปนี้:
•  T ว่างเปล่า กล่าวอีกนัยหนึ่ง T ไม่มีโหนดใด ๆ
•  T เป็นโหนด 2 โหนดที่มีองค์ประกอบข้อมูล a. ถ้า T ทิ้งลูก L และขวาไว้ที่ R แล้ว
•  L และ R เป็นต้นไม้ที่ไม่ว่างเปล่า 2-3 tree ที่มีความสูงเท่ากัน
• a มากกว่าแต่ละองค์ประกอบใน L; และ
• a น้อยกว่าหรือเท่ากับแต่ละองค์ประกอบข้อมูลใน R
• T คือโหนด 3 ที่มีองค์ประกอบข้อมูล a และ b ซึ่ง a  e ให้ตั้ง T ไปที่ R และกลับไปยังขั้นตอนที่ 2
5.   สมมติว่า r คือโหนด 3 ตัวที่มีลูกซ้าย L, ลูกคนกลาง M และลูกขวา R ให้ a และ b เป็นสององค์ประกอบข้อมูลของ r โดยที่ a  b ให้ตั้ง T ไปที่ R และกลับไปยังขั้นตอนที่ 2

**การลบ**
การประมวลผลการลบอาจแตกต่างกันระหว่าง 2-3 tree และ BB tree ในกรณีต้นไม้ 2-3 tree จะเป็นดังนี้
1.  หากผู้ปกครองที่มีองค์ประกอบลบมีสาม children ให้ลบองค์ประกอบนั้นและอัปเดตคีย์ของ parent ถ้าค่าลบเป็นค่าที่ใหญ่ที่สุดในกลุ่มพี่น้องให้ลบคีย์เดียวกันกับค่าลบออกจากคีย์ของ parent ถ้าค่าลบอยู่ตรงกลางระหว่าง parent's ให้ลบค่าของคุณจากคีย์หลักและย้าย parent's ขวาไปตรงกลาง ในกรณีด้านซ้ายสุดให้ลบคีย์กลางและเลื่อนตรงกลางไปทางซ้ายและขวาไปตรงกลาง
2.  หากผู้ปกครองที่มีองค์ประกอบลบมี 2 children จะค้นหาพี่น้องของ parent
3.  หากพี่น้องของ parent ที่ดึงข้อมูลมามี 2 children ให้รวมผู้ปกครองและ parent's กันเป็น parent หนึ่งที่มีสาม children
4.  เมื่อรวมเข้าด้วยการดำเนินงาน 3 จะยืนยันได้ว่าจำนวน parents and parents of parents มีค่าเท่ากับ 2 หรือ 3 ถ้ามีเพียง children เดียวให้ทำซ้ำตั้งแต่ 2 เป็นต้นไป
ในกรณีของ BB tree ให้ลบค่าลบก่อนเพื่อตัดสินว่าสภาพของต้นไม้ 2-3 tree มีความพึงพอใจหรือไม่ หากค่าการลบเป็นใบที่มีสององค์ประกอบให้ลบค่านั้นออก ในกรณีอื่น ๆ จะมีการดำเนินการโดยการคำนวณค่ามัธยฐานกับ parent หลังจากลบและทำซ้ำการผสมผสานกับพี่น้องของผู้ปกครองหากเด็กอายุสั้น

**การแทรก**
แทรกทำงานโดยการค้นหาตำแหน่งที่เหมาะสมของคีย์และเพิ่มที่นั่น ถ้าโหนดกลายเป็น 4 โหนดโหนดจะถูกแบ่งออกเป็น 2 โหนดและคีย์กลางจะถูกย้ายไปยังพาเรนต์ แผนภาพแสดงให้เห็นถึงกระบวนการ
การแทรกเลขใน 2-3 tree
หมวดหมู่:โครงสร้างข้อมูล
แม่แบบ:วิกิตำรา-บรรทัด/doc

== Usage**
This template creates an inline link to Wikibooks in list format.

**Examples**
 Normal:Work
Work
 Text override:Puffle
Puffle
 Full link override:links= and 
Wikibooks-inline|links=Foo and Bar
 List format:



**See also**
 วิกิตำรา- Template:Wikibooks redirect- Cookbook- วิกิพีเดีย:โครงการพี่น้อง#วิกิตำรา
Wikibooks-inline
inline
การจัดลำดับบิต

Bit Manipulation  หรือ การจัดลำดับบิต  การจัดการบิตคือการกระทำของอัลกอริทึมการจัดการบิตหรือข้อมูลชิ้นอื่น ๆ ที่สั้นกว่าคำ งานการเขียนโปรแกรมคอมพิวเตอร์ที่ต้องมีการจัดการบิตรวมถึงการควบคุมอุปกรณ์ระดับต่ำการตรวจจับข้อผิดพลาดและอัลกอริทึมการแก้ไขการบีบอัดข้อมูลอัลกอริทึมการเข้ารหัสและการเพิ่มประสิทธิภาพ สำหรับงานอื่น ๆ ส่วนใหญ่ภาษาโปรแกรมสมัยใหม่จะอนุญาตให้โปรแกรมเมอร์ทำงานโดยตรงกับ abstractions แทนที่จะเป็นบิตที่แทน abstractions เหล่านั้น รหัสแหล่งที่จะจัดการบิตจะใช้การดำเนินการบิต: AND, OR, XOR, NOT และบิต shift  การดำเนินการกับบิตถูกใช้ในการบีบอัดข้อมูล (ข้อมูลถูกบีบอัดโดยการแปลงจากการแทนหนึ่งไปยังอีกเพื่อลดพื้นที่), การเข้ารหัส (อัลกอริทึมการเข้ารหัสข้อมูลเพื่อความปลอดภัย) ในการเข้ารหัสถอดรหัสหรือบีบอัดไฟล์เราต้องแยกข้อมูลในระดับบิต การทำงานของ Bitwise ทำได้เร็วขึ้นและใกล้เคียงกับระบบและบางครั้งการเพิ่มประสิทธิภาพของโปรแกรมให้อยู่ในระดับดี

**Bit Manipulation  ประโยชน์**
  การดำเนินการกับบิตถูกใช้ในการบีบอัดข้อมูล (ข้อมูลถูกบีบอัดโดยการแปลงจากการแทนหนึ่งไปยังอีกเพื่อลดพื้นที่), การเข้ารหัส (อัลกอริทึมการเข้ารหัสข้อมูลเพื่อความปลอดภัย) ในการเข้ารหัสถอดรหัสหรือบีบอัดไฟล์เราต้องแยกข้อมูลในระดับบิต การทำงานของ Bitwise ทำได้เร็วขึ้นและใกล้เคียงกับระบบและบางครั้งการเพิ่มประสิทธิภาพของโปรแกรมให้อยู่ในระดับดี
โดยที่ 1 ไบต์ ประกอบด้วย 8 บิตและจำนวนเต็ม หรืออักขระใด ๆ สามารถโดยใช้บิตในคอมพิวเตอร์ เรียกว่า ฟอร์มไบนารี
#-------------set bit------------
def set_bit(x,position):
mask = 1 > position
return shifted & 1
# x         01100110
# position  00000101
# shifted   00000011
#           00000011    shifted
#         & 00000001    1
#ans        00000001
#------------- modify -----------
def modify_bit(x,position,state):
mask = 1  O(1)
#--------------------- if a given number is a power of 2---------
# if given number power 2 as 2 4 8 16 etc. output is True
# if given number power 2 as 3 6 9 11 etc. output is False
def isPowerOfTwo(n):
if n == 0:
return False
else:
while(n%2 == 0):
n /= 2

return n == 1
# wort case : O(logN)
# best case : O(1)
b = isPowerOfTwo(5)
print(b)
การคูณลูกโซ่ของเมทริกซ์

การคูณลูกโซ่ของเมทริกซ์ (Matrix chain multiplication) ใช้สำหรับการแก้ปัญหาการคูณ matrix ซึ่งการคูณปกติอาจจะมีจำนวนครั้งมากเกินไปหรือมีประสิทธิภาพที่ไม่ดีพอซึ่งการใช้ algorithm นี้เป็นการคูณ matrix อย่างต่อเนื่องเพื่อหารูปแบบการคูณที่ดีที่สุดโดยใช้คุณสมบัติการเปลี่ยนหมวดหมู่การคูณของ matrix
ตัวอย่าง
matrix X มีขนาด 10 x 3
matrix Y มีขนาด 3 x 5
matrix Z มีขนาด 5 x 6 จำนวนครั้งของการคูณแบบ (X * Y) * Z คือ
(10*3*5 + 10*5*6) = 450 ครั้ง
ส่วนจำนวนครั้งของการคูณแบบ X * (Y * Z) คือ (3*5*6 + 10*3*6) = 270 ครั้ง จะเห็นได้ว่าการเปลี่ยนหมวดหมู่การคูณช่วยเพิ่มประสิทธิภาพหรือลดจำนวนครั้งการคูณลงได้ เราจึงต้องหารูปแบบของหมวดหมู่ที่ดีที่สุดโดยใช้ Matrix-Chain-Multiplication ทำการคูณ 
  ถ้าเราต้องการคูณแมทริกซ์จำนวน n ตัว A1A2…An ต้องการหาลำดับการคูณแมทริกซ์ ที่ใช้จำนวนครั้งของการคูณน้อยที่สุด
เช่น n = 3 ต้องการคูณ A1A2A3 เมื่อ A1, A2, A3 มีขนาด10x100, 100x5,  และ 5x50
ตามลำดับ
  (A1A2)A3) ต้องใช้จำนวนครั้งของการคูณ = 10*100*5 เพื่อคำนวณ (A1A2)+ 10*5*50 เพื่อคำนวณ ((A1A2)A3)=7,500 ครั้ง
(A1(A2A3)) ต้องใช้จำนวนครั้งของการคูณ = 100*5*50 เพื่อคำนวณ (A2A3)
+ 10*100*50 เพื่อคำนวณ (A1(A2A3)) = 75,000 ครั้ง
จะเห็นได้ว่า ((A1A2)A3) ใช้จำนวนครั้งของการคูณน้อยกว่า (A1(A2A3))ถึงสิบเท่า
import sys

# Matrix Ai has dimension pi-1 x pi for i = 1..n
def MatrixChainOrder(p, n):
# For simplicity of the program, one extra row and one
# extra column are allocated in m.  0th row and 0th
# column of m are not used
m = 0 for x in range(n) for x in range(n) # O(n^2)
# mi,j = Minimum number of scalar multiplications needed
# to compute the matrix AiAi+1...Aj = Ai..j where
# dimension of Ai is pi-1 x pi
# cost is zero when multiplying one matrix.
for i in range(1, n): #O(n) + O(n^2)
mii = 0
# L is chain length.
for L in range(2, n): 
for i in range(1, n-L+1):# O(n^2)
j = i+L-1
mij = float('inf')   #จำนวนเต็มบวกที่ใหญ่ที่สุดที่รองรับโดยจำนวนเต็มปกติของ Python นี่คืออย่างน้อย 2 ** 31-1 จำนวนเต็มลบที่ใหญ่ที่สุดคือ -maxint-1 - ผลลัพธ์ที่ไม่สมมาตรจากการใช้เลขคณิตไบนารีเสริมของ 2
for k in range(i, j):# O(n^2)* O(n) = O(n^3)
# q = cost/scalar multiplications
q = mik + mk+1j + pi-1*pk*pj
if q 

**อ้างอิง**
  Matix Chain Multiplication-  Dynamic Programming | Set 8 (Matrix Chain Multiplication)
หมวดหมู่:วิธีการหาค่าเหมาะที่สุด
หมวดหมู่:เมทริกซ์
หมวดหมู่:กำหนดการพลวัต
ก็กูทําไม่เป็น

ก็กูทำไม่เป็น เป็นรายการโทรทัศน์ประเภทเรียลลิตี้ ผลิตโดยจีเอ็มเอ็มทีวีและไลน์ทีวี ประเทศไทย ออกอากาศทุกวันที่ 10 และ 20 ของทุกเดือน  เวลา 18.00 น. ทางไลน์ทีวีเท่านั้น เริ่มออกอากาศตอนแรกเมื่อวันที่ 10 กุมภาพันธ์ พ.ศ. 2561
รายการก็กูทำไม่เป็นจะมีเนื้อหาเกี่ยวกับเรื่องต่าง ๆ ที่พิธีกร ป๋อมแป๋ม (นิติ ชัยชิตาทร) ทำไม่เป็น ซึ่งจะต้องฝึกฝนและทำเรื่องนั้นให้เป็นให้ได้ โดยแต่ละเรื่องที่ทำไม่เป็นจะแบ่งเป็น ซีรีส์ (จำนวน 2-4 ตอน) ในแต่ละตอนของซีรีส์จะมีด่านภารกิจให้เรียนรู้หรือให้ทำ โดยผลตัดสินจะขึ้นอยู่กับว่าพิธีกรทำได้สำเร็จหรือไม่ และอาจมีผู้เชี่ยวชาญเฉพาะด้านเป็นคนตัดสินด้วย

**รายชื่อพิธีกร**

**พิธีกรหลัก**
 นิติ ชัยชิตาทร

**พิธีกรร่วม**
ส่วนใหญ่เป็นพนักงานในจีเอ็มเอ็มทีวี- สกาว- บุ๊ค- บอม- แก๊งค์- ปอนด์- ฝน

**ครูผู้สอน**
 ครูเติ้ล FirstDrive – สอนขับรถ- ครูฝน (น้ำฝน ภักดี) Pronality Academy – สอนเก๊กแมน, ปรับบุคลิกภาพ- ครูบิว Yamaha Sukhumvit – สอนเล่นกีต้าร์
*เบนจามิน วาร์นี - โค้ชช่วยสอนเล่นกีต้าร์

**ผลซีรีส์**
ผลตัดสิน #99ff99 หมายถึง ผ่าน #fdd หมายถึง ไม่ผ่าน 

**อ้างอิง**

**แหล่งข้อมูลอื่น**
 korkutammaipenn
หมวดหมู่:จีเอ็มเอ็มทีวี
หมวดหมู่:รายการโทรทัศน์ไทย
หมวดหมู่:รายการโทรทัศน์ไทยที่เริ่มออกอากาศตั้งแต่ พ.ศ. 2561
อีเอฟแอลแชมเปียนชิป เพลย์ออฟ 2018 นัดชิงชนะเลิศ

การแข่งขัน อีเอฟแอลแชมเปียนชิป เพลย์ออฟ 2018 นัดชิงชนะเลิศ จะลงเล่นกันในวันที่ 26 พฤษภาคม พ.ศ. 2561 ที่ สนามกีฬาเวมบลีย์, ลอนดอน. ผู้ชนะจะได้รับการเลือนชั้นสู่ พรีเมียร์ลีก ฤดูกาล 2018–19. สองทีมที่ดีที่สุดของ อีเอฟแอลแชมเปียนชิป ฤดูกาล 2017–18 จะได้รับการเลื่อนชั้นโดยอัตโนมัติขึ้นสู่ พรีเมียร์ลีก, ในขณะที่ทีมวางระหว่างทีมอันดับที่สามและทีมอันดับที่หกในตารางคะแนนลีกจะลงเล่นสองนัดขั้นแรกในซีรีส์ของการเพลย์ออฟ, และสองทีมที่ดีที่สุดของการลงเล่นเพลย์ออฟสำหรับพื้นที่สุดท้ายสำหรับฤดูกาล 2018–19 ในพรีเมียร์ลีก.
ฟูลัมชนะ 1–0, ประตูเดียวของเกมนี้มาจากการทำประตูโดย ทอม แคร์นีย์ ในนาทีที่ 23. It was their first game at Wembley for 43 years since losing the 1975 FA Cup Final.		

**เส้นทางสู่นัดชิงชนะเลิศ**
หมายเหตุ: ในผลการแข่งขันทั้งหมดด้านล่างนี้, ผลการแข่งขันของคู่ชิงชนะเลิศจะถูกนำมาเป็นชื่อแรก (H: เหย้า; A: เยือน).
คู่แข่งขัน
รวมผลสองนัด
เลกที่ 1
เลกที่ 2
เพลย์ออฟ
คู่แข่งขัน
รวมผลสองนัด
เลกที่ 1
เลกที่ 2
ดาร์บีเคาน์ตี
2–1
0–1 (A)
2–0 (H)
รอบรองชนะเลิศ
มิดเดิลส์เบรอ
1–0
1–0 (H)
0–0 (A)

**แมตช์**

**รายละเอียด**

**อ้างอิง**
หมวดหมู่:อีเอฟแอลแชมเปียนชิพ เพลย์ออฟ นัดชิงชนะเลิศ
หมวดหมู่:ฟุตบอลลีกเพลย์ออฟอังกฤษ ฤดูกาล 2018
จำนวนนำโชค

ใน ทฤษฎีการคำนวณ เลข Lucky number เป็น จำนวนธรรมชาติ ที่สร้างโดย ทฤษฎีsieve 
คำนี้ถูกใช้ในปี ค.ศ.1956 ในหนังสือพิม  Gardiner, Lazarus, Metropolis และ Ulam
ตัวอย่างการหาเลขlucky number ตั้งแต่1-120

**กระบวนการ sieving**
เริ่มจากจำนวนเต็ม เลข1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
นำทุกๆเลขที่2ออก(เลขคู่) จะเหลือแต่เลขคี่
1    3   5    7    9      11     13     15      17     19      21     23      25
นำทุกๆเลขที่ 3 ออก
1    3         7    9              13     15               19      21              25
นำทุกๆเลขที่ 7 ออก
1    3        7     9              13     15                        21               25
ก็จะได้เลขที่เป็น Lucky number
1,3,7,9,13,15,21,25,31,33,37,43,49,51,63,67,69,73,75,79,87,93,99,105,111,115,127,129,133,135,141,151,...
หมวดหมู่:ลำดับจำนวนเต็ม
เนตตา บาร์ซิไล

เนตตา บาร์ซิไล (Netta Barzilai, נטע ברזילי เกิด 22 มกราคม ค.ศ. 1993) หรือบางครั้งรู้จักในชื่อ เนตตา เป็นนักร้องชาวอิสราเอลและศิลปินทำเพลงวน (looping artist) เป็นที่รู้จักในฐานะผู้ชนะในรายการ HaKokhav HaBa ฤดูกาลที่ 5 เธอเป็นตัวแทนประเทศในการประกวดเพลงยูโรวิชัน 2018 ที่จัดขึ้นที่กรุงลิสบอน ประเทศโปรตุเกส กับเพลงที่ชื่อ "ทอย" และทำให้เธอชนะเลิศเป็นครั้งที่ 4 ของประเทศ หลังจากในปี 1978, 1979 และ 1998
หมวดหมู่:นักร้องอิสราเอล
หมวดหมู่:ผู้ชนะการประกวดเพลงยูโรวิชัน
หมวดหมู่:ชาวอิสราเอลเชื้อสายโปแลนด์
หมวดหมู่:ชาวอิสราเอลเชื้อสายลิเบีย
หมวดหมู่:ชาวอิสราเอลเชื้อสายโมร็อกโก
หมวดหมู่:ชาวยิวอิสราเอล
อีเอฟแอลลีกวัน เพลย์ออฟ 2018 นัดชิงชนะเลิศ

การแข่งขัน อีเอฟแอลลีกวัน เพลย์ออฟ 2018 นัดชิงชนะเลิศ เป็นแมตช์ฟุตบอลตัดสินกันระหว่าง ชรูว์สบิวรีทาวน์ และ รอเทอร์แฮมยูไนเต็ด. แมตช์นี้จะลงเล่นกันในวันที่ 27 พฤษภาคม พ.ศ. 2561.

**แมตช์**

**รายละเอียด**

**อ้างอิง**
หมวดหมู่:ฟุตบอลลีกเพลย์ออฟอังกฤษ ฤดูกาล 2018
หมวดหมู่:อีเอฟแอลลีกวัน เพลย์ออฟ นัดชิงชนะเลิศ
วิธีแบ่งครึ่ง

การแบ่งครึ่งช่วง (Bisection method) คือการแบ่งออกเป็นสองส่วนเท่ากันในคณิตศาสตร์เป็นวิธีการหารากที่ซ้ำ ๆ การแบ่งออกเป็นสองส่วนเท่ากันช่วงเวลาและจากนั้นเลือกช่วงย่อยซึ่งรากต้องอยู่ในแนวแกน X สำหรับการประมวลผลต่อไป เป็นวิธีที่ง่ายและมีประสิทธิภาพ แต่ยังค่อนข้างช้า ด้วยเหตุนี้มันจึงมักใช้เพื่อหาแนวทางในการแก้ปัญหาโดยประมาณซึ่งใช้เป็นจุดเริ่มต้นของวิธีการบรรจบกันอย่างรวดเร็วมากขึ้น วิธีการนี้เรียกว่าวิธีการลดช่วงเวลา วิธีการค้นหาแบบไบนารี 

**กระบวนการ**
การเตรียมฟังก์ชัน : จัดรูปให้ฟังก์ชันอยู่ในรูป f(x) = 0
ลำดับที่ 1: ทำการเดาจุดสองจุดคือค่า Xl และค่า Xuสมมุติว่าค่า Xl เป็นค่าที่ต่ำกว่าจากนั้นทดสอบว่า f(Xl) f(Xu) n) เข้าใกล้ 0
3.1) ถ้า f(Xl) f(Xr) u= Xr และกลับไปทํา ลำดับที่ 2 
3.2) ถ้า f(Xl) f(Xr) > 0 แสดงว่า Root ที่ต้องการอยู่ในครึ่งบน ให้ตั้ง Xl = Xr และกลับไปทํา ลำดับที่ 2 
3.3) ถ้า f(Xl) f(Xr) = 0 แสดงว่าคําตอบที่ต้องการเท่ากับ X

**อัลกอริทึม**
จากกระบวนการ จะสามารถเขียนเป็นภาษาโปรแกรมไพทอนได้ดังนี้# มีรากเดียว
def fn(x):
return x**3 + 5*x - 9
# กำหนดวิธีการแบ่งช่วง
def bisection( eq, segment, app = 0.3 ):
a, b = segment'a', segment'b'
Fa, Fb = eq(a), eq(b)
if Fa * Fb > 0:
  raise Exception('No change of sign - bisection not possible')   
while( b - a > app ): 
  x = ( a + b ) / 2.0
  f = eq(x)
  if f * Fa > 0: a = x
  else: b = x  
return x
#test 
print(bisection(fn, {'a':0,'b':5}, 0.00003)) # => 1.32974624634

**= ตัวอย่าง: การหารากของพหุนาม =**
สมมติว่ามีการใช้วิธีการแบ่งครึ่งช่วง เพื่อหารากของพหุนาม
ประการแรกต้องใช้ตัวเลขสองตัว a และ b เพื่อให้ f(a) และ f(b) มีสัญญาณตรงกันข้าม สำหรับฟังก์ชันข้างต้น a = 1 และ b = 2 
เป็นไปตามเกณฑ์นี้เช่น

และ
เนื่องจากฟังก์ชันเป็นแบบต่อเนื่องต้องมีรากภายในช่วง 1, 2 ในจุดเริ่มต้นจุดสิ้นสุดของช่วงที่วงเล็บรากเป็น a1 = 1 และ b1 = 2 ดังนั้นจุดกึ่งกลางคือ
ค่าฟังก์ชันที่จุดกึ่งกลางคือ f(c1) = (1.5)3 - (1.5) - 2 = -0.125 เนื่องจาก f(c1) เป็นค่าลบ a = 1 จะถูกแทนที่ด้วย a = 1.5 สำหรับการทำซ้ำถัดไปเพื่อให้แน่ใจว่า f(a) และ f(b) มีสัญญาณที่ตรงกันข้าม เช่นนี้ยังคงช่วงระหว่าง a และ b จะกลายเป็นเล็กมากขึ้นบรรจบกับรากของฟังก์ชัน ดูสิ่งนี้เกิดขึ้นในตารางด้านล่าง
หมวดหมู่:ขั้นตอนวิธี
ต้นไม้และ–หรือ

คือการแสดงกราฟของการลดลงของปัญหา (เป้าหมาย) เพื่อสันธานและการเลือกของปัญหา (หรือเป้าหมายย่อย)

**ตัวอย่าง**
center
หมายถึงพื้นที่การค้นหาสำหรับการแก้ปัญหา P โดยใช้วิธีการลดเป้าหมาย:
P ถ้า Q และ R
P ถ้า S
Q ถ้า T
Q ถ้า U

**คำนิยาม**
ต้นไม้ (อังกฤษ: Tree) เป็น แบบชนิดข้อมูลนามธรรม ประเภทหนึ่ง มีลักษณะการเรียงเป็นกิ่งก้านสาขาแตกแขนงออกไป จะไม่มีวงวน (loop) โยงในสมาชิกตัวต่างๆ โดยสมาชิกจะถูกเก็บไว้ในประเภทข้อมูลชนิดวัตถุ (Object) หรือโครงสร้าง (Structure) เรียกว่าปม (node) ซึ่งจะมีตัวแปรซึ่งเก็บตัวชี้ (Pointer) ไปยังปมอื่นๆได้ต้นไม้ถูกใช้ในการจัดการข้อมูลที่เปรียบเทียบกันได้ (comparable) อย่างรวดเร็วเช่น ตัวเลข หรือ การเรียงลำดับความสำคัญของข้อมูล เช่น การคำนวณที่มีวงเล็บ เป็นต้น

**กลยุทธ์การค้นหา**
ต้นไม้ และ - หรือระบุเฉพาะพื้นที่การค้นหาสำหรับการแก้ปัญหา คุณสามารถค้นหากลยุทธ์การค้นหาที่แตกต่างกันสำหรับการค้นหาพื้นที่ได้ เหล่านี้รวมถึงการค้นหาความลึกของต้นไม้ก่อนกว้างแรกหรือดีที่สุดครั้งแรกโดยใช้มาตรการของความพึงพอใจของโซลูชั่น        บางอย่าง กลยุทธ์การค้นหาสามารถเรียงตามลำดับการค้นหาหรือการสร้างโหนดได้ทีละโหนดหรือแบบขนานการค้นหาหรือการสร้างโหนดหลายแบบแบบขนาน

**== ความสัมพันธ์กับการเขียนโปรแกรม ==**
วิธีการที่ใช้ในการสร้างและ - หรือต้นไม้เป็นโปรแกรมตรรกะเชิงประพจน์(ไม่มีตัวแปร) ในกรณีของโปรแกรมลอจิกที่มีตัวแปรการแก้ปัญหาร่วมกันของปัญหาย่อยต้องเข้ากันได้ ภายใต้ภาวะแทรกซ้อนนี้กลยุทธ์การค้นหาแบบเรียงลำดับและแบบคู่ขนานสำหรับและ - หรือต้นไม้มีรูปแบบการคำนวณสำหรับรันโปรแกรมลอจิก
หมวดหมู่:ต้นไม้ (โครงสร้างข้อมูล)
หมวดหมู่:ปัญญาประดิษฐ์
เพลงเกี่ยวข้าว

เพลงเกี่ยวข้าว เป็นเพลงร้องแก้กันเวลาเกี่ยวข้าว เป็นเพลงพื้นบ้านทางภาคกลางของประเทศไทย นิยมร้องในเวลาลงแขกเกี่ยวข้าวหรือเสร็จจากการทำงาน เพื่อความสนุกสนาน ผ่อนคลาย หลังเหนื่อยล้าระหว่างการทำงาน มักร้องเนื้อหาเกี่ยวกับการทำนาและการเกี้ยวพาราสี ไม่มีดนตรีประกอบ ใช้เพียงการปรบมือแทนจังหวะ โดยมี 2 ทำนองคือ เพลงเกี่ยวข้าวแบบอยุธยาและเพลงเกี่ยวข้าวแบบสุพรรณ 
เพลงเกี่ยวข้าวแบบอยุธยามีทำนองเป็นแบบของจังหวัดพระนครศรีอยุธยา มีลักษณะคำประพันธ์ที่คำสุดท้ายของแต่ละคำกลอนจะต้องมีสระเสียงเดียวกัน เรียกว่า กลอนหัวเดียว โดยลูกคู่ที่ร่วมร้องจะร้องสร้อยก่อนที่พ่อเพลงแม่เพลงจะร้องเพลงเกี่ยวข้าว ระหว่างที่พ่อเพลงแม่เพลงร้องจบแต่ละคำกลอน ลูกคู่จะร้องรับว่า เฮ้-เฮ้ เว้นคำสุดท้าย ลูกคู่ก็จะร้องสร้อยรับ
สำหรับเพลงเกี่ยวข้าวแบบสุพรรณ มีทำนองเป็นแบบของจังหวัดสุพรรณบุรี ลักษณะคำประพันธ์ เป็นกลอนหัวเดียวเหมือนเพลงเกี่ยวข้าวแบบอยุธยา ไม่มีเครื่องดนตรีประกอบ โดยปรบมือเป็นจังหวะ สิ่งที่แตกต่างคือไม่มีร้องสร้อยทั้งตอนต้นและจบบท และก่อนที่เริ่มร้องพ่อเพลง แม่เพลงจะเอื้อน เอิง…เงย นำบทร้อง ลูกคู่ก็มีร้องรับว่า เฮ้ 3 ครั้ง ตอนที่พ่อเพลงแม่เพลงร้องจบแต่ละคำกลอน

**อ้างอิง**
หมวดหมู่:การแสดงพื้นบ้านภาคกลาง
ดอนัลด์ โกลเวอร์

ดอนัลด์ แม็กคินลีย์ โกลเวอร์ จูเนียร์ (Donald McKinley Glover Jr.) เกิด 25 กันยายน ค.ศ. 1983 เป็นนักแสดง ดาราตลก นักเขียน ผู้กำกับ โปรดิวเซอร์ นักร้อง นักแต่งเพลง แร็ปเปอร์ และดีเจ ชาวอเมริกัน มีชื่อในวงการเพลงว่า ไชล์ดิช แกมบิโน (Childish Gambino) และเป็นดีเจในนาม แม็กดีเจ (mcDJ) 
เขาเริ่มมีชื่อเสียงจากผลงานที่ทำร่วมกับเดร์ริก คอเมดี (Derrick Comedy) ขณะเป็นนักศึกษาอยู่ที่มหาวิทยาลัยนิวยอร์ก และทีน่า เฟย์ได้จ้างเขาตั้งแต่อายุ 23 เพื่อเขียนบทในรายการซิตคอมทางช่องเอ็นบีซี เรื่อง 30 Rock ต่อมารับบทเป็นนักศึกษาทรอย บานส์ ในซิตคอมช่องเอ็นบีซีเรื่อง Community เขาแสดงในซีรีส์ช่องเอฟเอกซ์เรื่อง Atlanta ที่ในบางตอนเขาเป็นผู้สร้างและกำกับเอง จากผลงานนี้เองทำให้เขาได้รับรางวัลหลายครั้ง รวมถึงรางวัลไพรม์ไทม์เอมมีในสาขานักแสดงนำชายยอดเยี่ยมประเภทซีรีส์ตลกและกำกับยอดเยี่ยมประเภทซีรีส์ตลก และรางวัลลูกโลกทองคำสาขาซีรีส์โทรทัศน์ยอดเยี่ยมประเภทเพลงหรือตลก
ผลงานภาพยนตร์ โกลเวอร์แสดงในเรื่อง Mystery Team (2009) Magic Mike XXL (2015), The Martian (2015), Spider-Man: Homecoming (2017) ในบท แอรอน เดวิส และบทแลนโด คาลริสเซียนวัยหนุ่มใน Solo: A Star Wars Story เขายังพากย์เสียงซิมบา ในภาพยนตร์รีเมกเรื่อง The Lion King (2019)
หลังจากออกอัลบั้มและมิกซ์เทปด้วยตัวเอง โกลเวอร์ได้เซ็นสัญญากับกลาสโนตเรเคิดส์ในปี 2011 เขาออกอัลบั้มแรกชุด Camp เมื่อ 15 พฤศจิกายน 2011 ซึ่งได้รับเสียงวิจารณ์ที่ดี ผลงานอัลบั้มชุดที่ 2 Because the Internet ออกวางขาย 10 ธันวาคม 2013 อัลบั้มชุดที่ 3 "Awaken, My Love!" ออกวางขาย 2 ธันวาคม 2016 มีซิงเกิล "Redbone" ขึ้นชาร์ต  บิลบอร์ดฮอต ฮอต 100 สูงสุดอันดับ 12 ยังทำให้เขาได้รับรางวัลแกรมมีสาขาเพลงอาร์แอนด์บีดั้งเดิมยอดเยี่ยม ต่อมาปี 2017 เขาติดอยู่ในรายชื่อ ไทม์ 100 บุคคลที่มีอิทธิพลที่สุดของโลก เดือนพฤษภาคม 2018 มีซิงเกิล "This Is America" ภายใต้สังกัด อาร์ซีเอเรเคิดส์ เข้าชาร์ต บิลบอร์ด ฮอต 100 สัปดาห์แรกที่อันดับ 1 และเป็นเพลงแรกที่ขึ้นอันดับ 1 บิลบอร์ด ฮอต 100 ของเขา มียอดวิวบนยูทูบเกิน 630 ล้านวิวทั่วโลก และได้รางวัลแกรมมี ปี 2019 ถึง 4 สาขา บันทึกเสียง, เพลงประจำปี, เพลงแร๊พ/อาร์แอนด์บี, มิวสิกวีดีโอ

**อ้างอิง**
หมวดหมู่:นักแสดงอเมริกัน
หมวดหมู่:นักร้องอเมริกัน
หมวดหมู่:แร็ปเปอร์อเมริกัน
หมวดหมู่:ผู้อำนวยการสร้างภาพยนตร์ชาวอเมริกัน
หมวดหมู่:โปรดิวเซอร์เพลงชาวอเมริกัน
หมวดหมู่:นักเขียนบทชาวอเมริกัน
หมวดหมู่:ผู้ที่ได้รับรางวัลแกรมมี
เซียร์เกย์ คาซาคอฟ

เซียร์เกย์ นีโคลาเยวิช คาซาคอฟ (Sergey Nikolayevich Kazakov เกิด 8 กรกฎาคม พ.ศ. 2519) เป็นนักมวยสากลสมัครเล่นชาวรัสเซีย 
คาซาคอฟติดทีมชาติรัสเซียเข้าแข่งขันกีฬาโอลิมปิก พ.ศ. 2543 ที่ซิดนีย์ ประเทศออสเตรเลีย ในรุ่นไลท์ฟลายเวท รอบแรก แพ้ ไบรอัน วิโลเรีย จากสหรัฐ เมื่อ 17 กันยายน ตกรอบ ติดทีมชาติรัสเซียเข้าแข่งขันกีฬาโอลิมปิก พ.ศ. 2547 ที่ เอเธนส์ ประเทศกรีซ ในรุ่นไลท์ฟลายเวท รอบแรก ชนะ ปาตริซิโอ กาเลโร จากเอกวาดอร์ เมื่อ 18 สิงหาคม รอบสอง ชนะ ราอูล กัสตาดา จากเม็กซิโก เมื่อ 21 สิงหาคม รอบก่อนรองชนะเลิศ ชนะ โจเซฟ เจอร์เมีย จากนามิเบีย เมื่อ 24 สิงหาคม รอบรองชนะเลิศ แพ้ อาตากูน ยัลเชอกายาจากตุรกี เมื่อ 27 สิงหาคม ได้เหรียญทองแดง นอกจากนั้น ยังติดทีมชาติรัสเซียไปแข่งขันมวยสากลสมัครเล่นชิงแชมป์โลกและมวยสากลสมัครเล่นเวิลด์คัพได้เหรียญทอง 

**อ้างอิง**
หมวดหมู่:นักมวยสากลสมัครเล่นชาวรัสเซีย
หมวดหมู่:นักกีฬาเหรียญทองแดงโอลิมปิก
แพดดี บาร์นส์

แพดดี บาร์น (Paddy Barnes) หรือ แพทริก เกราร์ด แพดดี บาร์น (Patrick Gerard "Paddy" Barnes ) นักมวยสากลสมัครเล่นชาวไอร์แลน เกิดเมื่อ 9 เมษายน พ.ศ. 2530 ที่ ไอร์แลนด์เหนือ สหราชอาณาจักร

บาร์นเริ่มชกมวยสากลสมัครเล่นตั้งแต่อายุ 11 ปี จนติดทีมชาติไอร์แลนด์เข้าแข่งขันกีฬาโอลิมปิกในรุ่นไลท์ฟลายเวทถึง 3 ครั้ง ครั้งแรก โอลิมปิก พ.ศ. 2551 ที่ปักกิ่ง ประเทศจีน รอบแรก ได้บาย รอบสอง ชนะ โฮเซ หลุยส์ เมซา จาก เอกวาดอร์ เมื่อ 16 สิงหาคม รอบก่อนรองชนะเลิศ ชนะ อายูกัสต์ มัชซึก จากโปแลนด์ เมื่อ 19 สิงหาคม รอบรองชนะเลิศ แพ้ โจว ซื่อหมิง จากจีน เมื่อ 22 สิงหาคม ได้เหรียญทองแดง ครั้งที่ 2 โอลิมปิก พ.ศ. 2555 ที่ ลอนดอน ประเทศอังกฤษ รอบแรก ได้บาย รอบสอง ชนะ โทมัส เอสซอมบาร์ จาก แคเมอรูน เมื่อ 4  สิงหาคม รอบก่อนรองชนะเลิศ ชนะ เดเวนโดร สิงห์ ไลศราม จากอินเดีย เมื่อ 8 สิงหาคม รอบรองชนะเลิศ แพ้ โจว ซื่อหมิง จากจีน เมื่อ 10 สิงหาคม ได้เหรียญทองแดง ครั้งที่ 3 โอลิมปิก พ.ศ. 2559 ที่รีโอเดจาเนโร ประเทศบราซิล รอบแรก ได้บาย รอบสอง แพ้ ซามูเอล การ์มูนา จาก สเปน เมื่อ 8 สิงหาคม ไม่ได้เหรียญรางวัลและยังติดทีมชาติไอร์แลนด์เหนือเข้าแข่งขันในกีฬาเครือจักรภพ ได้เหรียญทองอีก 2 ครั้งด้วย
บาร์นหันมาชกมวยสากลอาชีพใน พ.ศ. 2559 และได้ครองแชมป์ WBO ยุโรปรุ่นฟลายเวท แชมป์เงารุ่นฟลายเวท WBO ใน พ.ศ. 2560
บาร์นในโอลิมปิกฤดูร้อน พ.ศ. 2559

**อ้างอิง**
หมวดหมู่:นักมวยสากลสมัครเล่นชาวไอร์แลนด์
หมวดหมู่:นักกีฬาเหรียญทองแดงโอลิมปิก
หมวดหมู่:นักมวยสากลชาวไอร์แลนด์
หมวดหมู่:แชมป์เงา WBO
หมวดหมู่:บุคคลจากเบลฟาสต์
แม่แบบ:LineTV/doc

== การใช้งาน**

**ลิงก์ช่องรายการ**
name=name|title=title หรือ
name|title- name คือ "ชื่อรหัส URL ของช่องรายการ " ในรูปแบบ name- title ไม่จำเป็นต้องใส่ก็ได้ มีไว้สำหรับเปลี่ยนชื่อการแสดงผลจากปกติที่เป็น (ชื่อของบทความ)- ตัวอย่าง:  แสดงเป็น ละครบุพเพสันนิวาส แสดงเป็น ละครบุพเพสันนิวาส

**ลิงก์ช่องสถานี**
st=st|title- st คือ "ชื่อรหัส URL ของช่องสถานี" ในรูปแบบ st- title ไม่จำเป็นต้องใส่ก็ได้ มีไว้สำหรับเปลี่ยนชื่อการแสดงผลจากปกติที่เป็น (ชื่อของบทความ)- ตัวอย่าง:  แสดงเป็น ช่อง 3

**ลิงก์หมวดหมู่**
c=c|title- c คือ "ชื่อหมวดหมู่" ในรูปแบบ c- title ไม่จำเป็นต้องใส่ก็ได้ มีไว้สำหรับเปลี่ยนชื่อการแสดงผลจากปกติที่เป็น (ชื่อของบทความ)- ตัวอย่าง:  แสดงเป็น ละคร

**ลิงก์วิดีโอ**
v=v|title- v คือ "เลขรหัส URL ของวิดีโอ" ในรูปแบบ v_ชื่อต่อท้าย- title ไม่จำเป็นต้องใส่ก็ได้ มีไว้สำหรับเปลี่ยนชื่อการแสดงผลจากปกติที่เป็น (ชื่อของบทความ)- ตัวอย่าง:  แสดงเป็น ตัวอย่างละครบุพเพสันนิวาส
หมายเหตุ: ชื่อวิดีโอที่ต่อจากรหัส URL ของวิดีโอ หลัง _ ไม่จำเป็นต้องใส่ด้วยก็ได้ เช่น v _ชื่อต่อท้าย- ตัวอย่าง:  ก็แสดงเป็น ตัวอย่างละครบุพเพสันนิวาส ได้เช่นกัน
ไทยแลนด์ฟุตซอลลีก ฤดูกาล 2549/2550

ไทยแลนด์ฟุตซอลลีก ฤดูกาล 2549/2550 เป็นการแข่งขันฟุตซอลอาชีพระดับสุงสุดของประเทศไทยภายใต้การจัดการของ สมาคมฟุตบอลแห่งประเทศไทยฯ โดยจัดขึ้นเป็นครั้งแรก โดยใช้สนามแข่งขันตามศูนย์การค้า เช่น แฟชั่นไอส์แลนด์ เดอะมอลล์งามวงศ์วาน เป็นต้น โดยจะจัดการแข่งขันทั้งทีมชายและทีมหญิง คู่กัน

**ทีมชาย**

**สโมสรที่เข้าร่วมการแข่งขัน**

**ตารางคะแนน**
สิ้นสุด ณ วันที่ 25 กุมภาพันธ์ 2550

**ผู้ทำประตูสูงสุด**
45 ประตู- Brazil Maykel Jamyl Ferreira De Sousa - ไอ แอม สปอร์ต
38 ประตู- อนุชา มั่นเจริญ - แคท เทเลคอม
31 ประตู- เอกพงษ์ สุรัตน์สว่าง - ชลบุรี บลูเวฟ
29 ประตู- ศิริโรจน์ ปัญญาธีรวงศ์ - ทีโอที
25 ประตู- พนมกรณ์ สายสอน - ทีโอที

**ทีมหญิง**

**สโมสรที่เข้าร่วมการแข่งขัน**

**ตารางคะแนน**
สิ้นสุด ณ วันที่ 25 กุมภาพันธ์ 2550

**ผู้ทำประตูสูงสุด**
51 ประตู- อรทัย ศรีมะณี - เดอะ ที-เร็กซอร์

**อ้างอิง**
หมวดหมู่:การแข่งขันฟุตซอลในประเทศไทย
หมวดหมู่:ฟุตซอลไทยลีกแบ่งตามฤดูกาล
บาซิเลวส์

เงินเหรียญของ แอติโอคุสที่ 1 กษัตริย์ชาวเซเลวซิส ด้านกลับกันแสดงรูปเทพอพอลโลประทับบนออมฟาลอส มีคำกรีกจารึกอ่านว่า ΒΑΣΙΛΕΩΣ ΑΝΤΙΟΧΟΥ (ของพระราชาอันติโอคุส)
บาซิเลวส์ (βασιλεύς) เป็นคำกรีกที่ใช้เรียกตำแหน่งเจ้าแผ่นดินในสมัยกรีกโบราณ  ในช่วงการปกครองของอาณาจักรโรมันตะวันออก คำว่า บาซิเลวส์ เป็นชื่อเรียกตำแหน่งจักรพรรดิ์ไบแซนไทน์

**กรีกโบราณ**
คำนี้ปรากฎขึ้นครั้งแรกในแผ่นจารึกดินเหนียวที่เจอในซากพระราชวังเก่าสมัยไมซีเนียน (Mycenaen) มีอายุนับย้อนกลับไปถึงศตวรรษที่ 15 ก่อนคริสต์ศักราช ซึงบันทึกไว้ในรูปของคำว่า qa-si-re-u ความหมายดั้งเดิมของคำนี้คือ "หัวหน้าเผ่า"
ในมหากาพย์อีเลียด เจ้านครกรีกส่วนใหญ่ถูกเรียกว่า บาซิเลวส์ (basileís) ซึ่งมักถูกแปลว่ากษัตริย์ แต่แท้จริงความหมายที่ใกล้เคียงกว่าคือ "ท้าวพระยา"  ซึ่งในยุคสมัยของมหากาพย์ที่รจนาโดยโฮเมอร์ ท้าวพระยาถือว่ามีศักดิ์ต่ำกว่า อะนักซ์ (ánax) ที่หมายถึงกษัตริย์ซึ่งมีเพียงไม่กี่คน ดังเห็นได้จากการที่อะกาเมมนอน ผู้มีฉายาว่าอะนักซันดรอน (กษัตริย์เหนือหัว) ใช้ศักดิ์ของตนออกคำสั่งต่ออคิลลีส หรือสั่งให้ท้าวพระยาคนอื่นเป็นสารถีขับรถม้าให้ตน 
ในมหากาพย์ของโฮเมอร์ กษัตริย์ไม่ได้มีอำนาจเหนือบรรดาท้าวพระยาโดยอัตโนมัติ แต่เป็นอำนาจที่ถูกมอบให้โดยความยินยอมเอกฉันท์จากบรรดาท้าวพระยา

**การใช้คำว่า บาซิเลวส์ ในกรีซสมัยคลาสสิค**
ในกรีซสมัยคลาสสิค นครรัฐกรีกส่วนใหญ่ยกเลิกตำแหน่งเจ้าแผ่นดินสืบตระกูลเกือบทั้งหมด และหันไปนิยมการปกครองแบบประชาธิปไตยหรือคณาธิปไตย แต่ก็มีข้อยกเว้นบ้าง เช่นตำแหน่งกษัตริย์สององค์ของสปาร์ตา ผู้ดำรงตำแหน่งเป็นผู้บัญชาการสูงสุดร่วมกันของกองทัพ ซึ่งเรียกว่า อาร์คอะเกไต (arkhagetai), กษัตริย์ของซิเรเน่, กษัตริย์ของซีรากูซา (Syracuse) และ กษัตริย์ของมาเกโดนีอา เป็นต้น ฯ 
ในเอเธนส์ มีตำแหน่งเรียกว่า อาร์คอนบาซิเลวส์ ซึ่งเป็นหนึ่งในเก้าอาร์คอนที่เลือกมารับหน้าที่โดยการจับสลาก โดยทำหน้าที่คู่กับ อาร์คอนเอพินีมอส ในฐานะตุลาการที่แชร์อำนาจและหน้าที่ อันกษัตริย์ของเอเธนส์เคยมีอยู่แต่โบราณ

**บันทึกย่อ**

**อ้างอิง**
หมวดหมู่:กรีซโบราณ
หมวดหมู่:อารยธรรมอีเจียน
หมวดหมู่:ฐานันดรศักดิ์
ดนตรีแทร็ป (อีดีเอ็ม)

ในปลายทศวรรษ 2000 – ต้นทศวรรษ 2010 องค์ประกอบของดนตรีแทร็ป ซึ่งได้รับอิทธิพลมาจากเซาเทิร์นฮิปฮอป กรองเป็นดนตรีอิเล็กทรอนิกส์ และสร้างสรรค์รูปแบบที่แตกต่างของดนตรีอิเล็กทรอนิกส์แดนซ์ (EDM)

**ความเป็นมา**
ในปี ค.ศ. 2012 รูปแบบของดนตรีอิเล็กทรอนิกส์แดนซ์ (EDM) ได้เป็นองค์ประกอบรวมในการกำเนิดของดนตรีอ และเริ่มได้รับความนิยมมากขึ้น ส่วนใหญ่ของแนวดนตรีย่อยใหม่เหล่านี้รวมสแนร์ และไฮ-แฮทส์ทั่วไปสำหรับดนตรีฮิปฮ็อป และซับ-เบส และจังหวะ tempos ช้าของ dubstep ได้สร้างสรรค์แนวความเดอตี้, aggressive beats และทำนองที่มืดมิด โปรดิวเซอร์ที่รู้จักกันดีที่มีชื่อเสียงและได้รับความนิยม เช่น Diplo, TNGHT, Baauer, Keys N Krates, Bro Safari, Luminox, RL Grime, Dimitri Vegas & Like Mike, Hardwell, R3hab, DJ Snake, Don Diablo, Marshmello, Aero Chord, Steve Aoki, GTA, Dillon Francis, Afrojack, Skrillex, Tomsize, Flosstradamus, และYellow Claw และนำความสนใจไปสู่รูปแบบอนุพันธ์ของแทร็ป แนวดนตรีนี้จะเห็นการใช้ดนตรี techno, dub, และ house sounds ด้วยตัวอย่างกลอง Roland TR-808 และตัวอย่างเสียงร้องแบบฉบับของแทร็ป
ในช่วงครึ่งหลังปี ค.ศ. 2012 เฟลเลอต่าง ๆ เหล่านี้ ของแทร็ปกลายเป็นที่นิยมมากขึ้นเรื่อย ๆ และมีผลทำให้เกิดความกระทบที่เห็นได้ชัดในฉากดนตรีอิเล็กทรอนิกส์แดนซ์อเมริกา ดนตรีนี้ได้รับการขนานนามว่า "แทร็ป" โดยโปรดิวเซอร์และแฟนเพลง ซึ่งนำไปสู่คำว่า ถูกนำมาใช้เพื่อแก้ไขเพลงทั้งแร็ปเปอร์ และโปรดิวเซอร์ดนตรีอิเล็กทรอนิกส์ ทำให้เกิดความสับสนในหมู่สาวกของทั้งสองแนว คำว่า "แทร็ป" ถูกใช้เพื่ออธิบายแนวดนตรีของฮิปฮ็อป และแดนซ์ คลื่นลูกใหม่ของดนตรีประเภทนี้ได้รับการติดข้อความโดยบางส่วนเป็น "อีดีเอ็มแทร็ป (EDM trap)" เพื่อแยกความแตกต่างออกจากแนวดนตรีแร็พ ข้อกำหนดของ "แทร็ป-เฮ้าส์ (Trap-house)" และ "แทร็ปสเตป (Trapstep)" มักถูกระบุโดยโปรดิวเซอร์ เพื่ออธิบายโครงสร้างทางดนตรีของแต่ละเพลง SoundCloud rapper/ดีเจโปรดิวเซอร์ Bergy Berg ได้รับการยอมรับจาก Diplo เป็นผู้บุกเบิกคนสำคัญในประเภท Trapstep การพัฒนาอีดีเอ็มแทร็ป (EDM trap) มีการรวมตัวกัน และได้รับอิทธิพลจาก ดั๊บสเตป (Dudtrap) ในช่วงที่ "แทร็ป" ได้รับการยกย่องว่าเป็นการแทนแนวดนตรีของดั๊บสเตป ในช่วงกลางทศวรรษที่ 2010

**อ้างอิง**
หมวดหมู่:ดนตรีแทร็ป
หมวดหมู่:ประเภทดนตรีอิเล็กทรอนิกส์แดนซ์
หมวดหมู่:ประเภทดนตรีในคริสต์ศตวรรษที่ 21
หมวดหมู่:ประเภทดนตรีในคริสต์ศตวรรษที่ 21

หมวดหมู่:ดนตรีในคริสต์ศตวรรษที่ 21
หมวดหมู่:ประเภทดนตรีแบ่งตามศตวรรษ
การแบ่งส่วน (ทฤษฎีจำนวน)

ในทฤษฎีจำนวนและ combinatorics พาร์ติชันของจำนวนเต็มบวก n หรือที่เรียกว่าพาร์ติชันจำนวนเต็มเป็นวิธีการเขียน n เป็นผลรวมของจำนวนเต็มบวก ผลรวมสองรายการที่แตกต่างกันตามลำดับของพาร์ทิชันเดียวกันเท่านั้น (ถ้าคำสั่งมีความสำคัญผลรวมจะกลายเป็นองค์ประกอบ) ตัวอย่างเช่น 4 สามารถแบ่งพาร์ติชันได้ 5 วิธีดังนี้
4
3 + 1
2 + 2
2 + 1 + 1
1 + 1 + 1 + 1
องค์ประกอบที่ขึ้นอยู่กับลำดับที่ 1 + 3 เป็นพาร์ติชันเดียวกับ 3 + 1 ในขณะที่องค์ประกอบที่แตกต่างกัน 2 + 1 + 2 + 1 และ 1 + 1 + 2 หมายถึงพาร์ติชันเดียวกัน 2 + 1 + 1
ข้อสรุปในพาร์ทิชันเรียกอีกอย่างหนึ่งว่า จำนวนพาร์ทิชันของ n จะได้จากฟังก์ชันพาร์ทิชัน p (n) ดังนั้น p (4) = 5. สัญกรณ์λ⊢ n หมายความว่าλเป็นพาร์ติชันของ n
พาร์ติชันสามารถแสดงภาพได้ด้วยไดอะแกรม Diagrams หรือ Ferrers พวกเขาเกิดขึ้นในหลายสาขาของคณิตศาสตร์และฟิสิกส์รวมทั้งการศึกษาสมมาตรพหุนามกลุ่มสมมาตรและทฤษฎีการแสดงกลุ่มโดยทั่วไป

**= ตัวอย่าง =**
พาร์ติชันของ 5 มี 7 แบบ คือ
5
4 +1 
3 + 2 
3 + 1 + 1 
2 + 2 + 1 
2 + 1 + 1 + 1 
1 + 1 + 1 + 1 + 1 
ในบางแหล่งพาร์ทิชันจะถือว่าเป็นลำดับของ summands มากกว่าเป็นการแสดงออกที่มีเครื่องหมายบวก ยกตัวอย่างเช่นพาร์ติชัน 2 + 2 + 1 อาจเขียนแทนเป็น tuple (2, 2, 1) หรือในแบบกระชับมากยิ่งขึ้น (2² ,1) โดยที่ superscript แสดงจำนวน repetitions ของคำตอบ

**ตัวอย่างโค้ดการแบ่งของพาร์ติชัน**
def partition(n, c=, k=1):  
if n == 0:
yield c
for i in range(k, n + 1):
for p in partition(n - i, c + i, i):
yield p
# Example: Partition 10 as a sum of integers
for j in partition(5):
print ' + '.join(map(str, j))
	

**ดูเพิ่ม**
พาร์ติชั่นของเซต
หมวดหมู่:ทฤษฎีจำนวน
หมวดหมู่:ลำดับจำนวนเต็ม
หมวดหมู่:คณิตศาสตร์เชิงการจัด
ภาษาคำโดด

ภาษาคำโดด (isolating language) คือ ประเภทของภาษาที่มีอัตราส่วนของหน่วยคำหรือคำมูล (morpheme) ต่อคำน้อย และไม่มีการลงวิภัตติปัจจัย (การผันคำ) เลย คำส่วนใหญ่ในภาษาประเภทนี้อาจประกอบด้วยหน่วยคำเพียงหน่วยเดียว ภาษาคำโดดเป็นภาษาที่เมื่อนำคำตั้งหรือคำมูลมาเรียงลำดับกันเข้าเป็นประโยค จะคงรูปคำเหมือนเดิมไม่เปลี่ยนแปลง มีรูปอย่างไรก็คงรูปอย่างนั้น แยกโดด ๆ เป็นคำ ๆ ออกไป เมื่อสลับตำแหน่งของคำในประโยคความหมายก็จะเปลี่ยนไป เช่น "งูกินไก่" มีควาหมายอีกอย่างหนึ่ง ถ้าสลับคำในประโยคเป็น "ไก่กินงู" ก็ได้ ความหมายอีกอย่างหนึ่ง ภาษาคำโดดนี้บางภาษาเป็นคำพยางค์เดียว (monosyllabic language) บางภาษามี วิวัฒนาการทางภาษากลายเป็นคำหลายพยางค์ แต่ก็แตกต่างจากการสร้างคำแบบภาษามีวิภัตติปัจจัย คือ ไม่มีการลงอุปสรรค + อาคม และปัจจัย เป็นต้น ภาษายอรูบา (Yoruba) เป็นภาษาคำโดดที่มีผู้พูดมากที่สุดในปัจจุบัน
ภาษาคำโดดมีลักษณะที่ใกล้เคียงกับภาษาแยกหน่วยคำ (analytic language) ซึ่งมีการผันคำเพื่อกำหนดความสัมพันธ์ทางไวยากรณ์อยู่น้อยมาก หรือไม่มีเลย ภาษาคำโดดจึงอาจเป็นภาษาแยกหน่วยคำด้วยก็ได้ และมีภาษาคำโดดหลายภาษาที่อาศัยเทคนิคของภาษาแยกหน่วยคำในการสร้างคำใหม่ เช่น ภาษาอังกฤษ และภาษาจีน อย่างไรก็ดีภาษาคำควบอย่างเช่นภาษาอังกฤษและภาษาจีนก็อาจจะมีคำที่มีหลายหน่วยคำอยู่ได้เหมือนกัน ทั้งนี้เพราะการลดรูปของหน่วยคำบางคำ (derivational morphemes)
ภาษาคำโดดมีความสัมพันธ์ตรงกันข้ามกับภาษาคำควบ (synthetic language) ซึ่งคำแต่ละคำมักประกอบด้วย หน่วยคำหลายหน่วย ในทางภาษาศาสตร์ยังสมารถแบ่งย่อยต่อไปอีกเป็นภาษารูปคำติดต่อ (agglutinative) และภาษาคำควบหลายพยางค์ (polysynthetic) ได้อีก

**อ้างอิง**
หมวดหมู่:ภาษาศาสตร์