หน้าแรก
หน้าแรก
สมมติว่ามีคนสามกลุ่มมางานปาร์ตี้ กลุ่มแรกชอบไอศกรีมบัตเตอร์สก็อตและไม่ชอบไอศกรีมรสอื่นๆ กลุ่มที่สองไม่ชอบไอศกรีมสตรอว์เบอร์รี่และชอบรสอื่นๆ กลุ่มที่สามชอบไอศกรีมทุกประเภท ตอนนี้ มี x คนในกลุ่มแรก คน y ของกลุ่มที่สอง และ z ของกลุ่มที่สามกำลังมางานปาร์ตี้ และทุกคนควรมีไอศกรีมที่พวกเขาชอบอย่างน้อยหนึ่ง
สมมติว่ามีการแข่งขันจำนวน a และจำนวนการแถลงข่าว b ที่จะจัดขึ้นในสนามกีฬาในสัปดาห์หนึ่งๆ มีโรงอาหารสองแห่ง หนึ่งห้องอยู่ในห้องแต่งตัวของผู้เล่น และอีกห้องหนึ่งอยู่ในพื้นที่แถลงข่าว มีตู้กดน้ำอัดลมสองตู้ในโรงอาหาร และต้องเติมให้เต็มต้นสัปดาห์ เครื่องจ่ายเครื่องดื่มสำหรับโรงอาหารในห้องแต่งตัวถูกใช้งานอ
สมมติว่าเราได้รับตารางขนาด m x n วัตถุถูกวางไว้ที่เซลล์ (ix, iy) และเราต้องหาวัตถุที่สแกนจากตำแหน่งเริ่มต้น (sx, sy) อัลกอริธึมการสแกนจะสแกนแถว ith และคอลัมน์ที่ j ของกริด หากอยู่ที่เซลล์ (i, j) ของกริด หากพบวัตถุ การสแกนจะหยุด หากไม่เป็นเช่นนั้น ตัวชี้การสแกนจะย้ายไปยังเซลล์ในตำแหน่ง (i + 1, j + 1)
สมมติว่าเราได้รับ n สตริงในอาร์เรย์ อินพุต สตริงคือชื่อ เราต้องค้นหาว่าเป็นชื่อชายหรือหญิง หากชื่อลงท้ายด้วย a, e, i หรือ y เรียกได้ว่าเป็นชื่อผู้หญิงก็ได้ เราพิมพ์ ชาย หรือ หญิง สำหรับแต่ละอินพุตในสตริง ดังนั้น หากอินพุตเป็น n =5 อินพุต ={Lily, Rajib, Thomas, Riley, Chloe} ผลลัพธ์จะเป็น Female,
สมมติว่าเราได้รับตัวเลข k สองตัว m และ n ตัวเลขของตัวเลขจะถูกสุ่มแบบสุ่มแล้วเปรียบเทียบ เราต้องหาว่าเลขใดมีความเป็นไปได้สูงที่จะมากกว่า ดังนั้น หากอินพุตเป็น n =231, m =337, k =3 ผลลัพธ์จะเป็น Second หรือตัวเลขที่สองมีโอกาสสูงกว่าที่จะมากกว่า ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - s1
สมมุติว่าเรากำลังทำการทดลองทางฟิสิกส์ เราได้รับค่า n คู่และค่าเกณฑ์ k ค่าแรกของคู่แต่ละค่าจะถูกบวกเข้ากับมูลค่ารวม และค่าที่สองของคู่เงินจะถูกบวกเข้ากับมูลค่ารวมอีกค่าหนึ่งด้วย ตอนนี้ เราตรวจสอบว่ามูลค่ารวมเป็นค่าต่ำสุดหรือค่า (k - ผลรวม) เป็นค่าต่ำสุด เราทำสิ่งนี้สำหรับทั้งผลรวมแล้วเพิ่มและพิมพ์ผลล
สมมติว่าเราได้รับสองคะแนน a =(x1, y1) และ b =(x2, y2) ระยะทางแมนฮัตตันระหว่างจุดสองจุดคือ dist(a, b) =|x1 - x2| + |y1 - y2|. หากพิกัดของจุด a คือ (0, 0) และพิกัดของจุด b คือ (x, y) เราต้องหาจุด c ที่ dist(a, c) =dist(a, b)/ 2 และ dist( b,c) =dist(a,b)/2. หากไม่มีจุดเช่นนั้น ให้พิมพ์ -1, -1 ดังนั้น
สมมติว่าเรามีตัวเลขห้าตัวในอาร์เรย์ T มีไพ่ห้าใบและแต่ละใบมีตัวเลขเขียนอยู่ การ์ด ith มี T[i] เขียนอยู่ เราสามารถทิ้งไพ่บางใบและเป้าหมายของเราคือลดจำนวนรวมของตัวเลขที่เขียนบนตัวเลขที่เหลือให้เหลือน้อยที่สุด เขาได้รับอนุญาตให้ทิ้งไพ่สองหรือสามใบที่มีหมายเลขเดียวกันได้สูงสุดหนึ่งครั้ง เราจะไม่ทิ้งไพ่ห
สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n เราจำเป็นต้องทาสีองค์ประกอบด้วยสีที่ − หากเราพิจารณาสีใดๆ องค์ประกอบทั้งหมดของสีนี้จะต้องหารด้วยองค์ประกอบน้อยที่สุดของสีเดียวกันได้ ควรลดจำนวนสีที่ใช้ เราต้องหาจำนวนสีขั้นต่ำเพื่อระบายสีตัวเลขที่ระบุทั้งหมดด้วยวิธีที่ถูกต้อง ดังนั้น หากอินพุตเป็นเ
สมมติว่าเรามีสตริง S ขนาด n และอีกจำนวนหนึ่งคือ k สตริงประกอบด้วยอักขระสี่ประเภท พิจารณาว่ามีเซลล์ไม่กี่เซลล์ ตั๊กแตนต้องการกระโดดเพื่อไปให้ถึงเป้าหมาย อักขระ . หมายความว่าเซลล์ที่เกี่ยวข้องว่างเปล่า อักขระ # หมายความว่าเซลล์ที่เกี่ยวข้องมีสิ่งกีดขวางและตั๊กแตนไม่สามารถกระโดดได้ G หมายความว่าตั๊กแตน
สมมติว่าเรามีสตริง S ที่มีอักขระ n ตัว อักขระจะเป็น + หรือ - มีกองหิน n ครั้งที่เราเอาหินหนึ่งก้อนจากกองหรือเพิ่มหินหนึ่งก้อนลงในกอง กองไม่ว่างก่อนการดำเนินการแต่ละครั้งจะนำหินหนึ่งก้อนออกจากกอง เราต้องหาหินให้น้อยที่สุดเท่าที่จะเป็นไปได้ในกองหลังจากดำเนินการเหล่านี้ ถ้าเราเอาหินไปปฏิบัติครั้งที่ i
สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n มีอาร์เรย์ B ที่ซ่อนอยู่อีกขนาด n องค์ประกอบอาจเป็นลบหรือบวก สำหรับแต่ละดัชนี i ในช่วง 1 ถึง n จะดำเนินการต่อไปนี้ - ตั้งค่า A[i] เป็น 0 เริ่มต้น จากนั้นเพิ่ม B[i] ให้กับ A[i] ลบ B[i+1] จากนั้นเพิ่ม B[i+2] เป็นต้น เราต้องหาอาร์เรย์ B. ดังนั้น หากอิ
สมมติว่าเรามีอาร์เรย์ A สองขนาด n และ B ขนาด m และอีกจำนวนหนึ่ง r ไม่มีโอกาสในการซื้อหุ้น i-th ของพวกเขาอนุญาตให้ซื้อหุ้นได้มากเท่าที่เราต้องการ โดยราคาหุ้นคือ A[i] และยังมีโอกาสในการขายหุ้นอีกด้วย i-th ของพวกเขาช่วยให้ขายหุ้นได้มากเท่าที่เราต้องการ ราคาขายของหุ้น ith คือ B[i] เราไม่สามารถขายหุ้นได้
สมมติว่าเรามีตัวเลข n ในเกมเริ่มต้น ค่าของ n คือ v และผู้เล่นสามารถทำการดำเนินการต่อไปนี้เป็นศูนย์หรือมากกว่าได้:เลือกจำนวนเต็มบวก x ที่ x
สมมติว่าเรามีตัวเลขสองตัว a และ b มีลูกอมจำนวน a และ b อยู่ในมือของ Amal และ Bimal Amal มอบขนม 1 เม็ดให้กับ Bimal และ Bimal มอบขนมสองชิ้นให้กับ Amal ในคราวถัดไป Amal ให้ลูกอม 3 เม็ดและ Bimal ให้ 4 เม็ดเป็นต้น สิ่งนี้ดำเนินต่อไปจนถึงช่วงเวลาที่หนึ่งในนั้นไม่สามารถให้ขนมในปริมาณที่เหมาะสมได้ พวกเขาไม่
สมมติว่าเรามีอาร์เรย์ A ที่มีองค์ประกอบ n เราต้องหาจำนวนเต็ม d ที่ไม่ใช่ศูนย์ เพื่อที่ว่าหลังจากแต่ละตัวเลขในอาร์เรย์หารด้วย d แล้ว จำนวนค่าบวกที่แสดงในอาร์เรย์จะมากกว่าหรือเท่ากับครึ่งหนึ่งของขนาดอาร์เรย์ . หากมีหลายค่าของ d ที่ตรงตามเงื่อนไข หากมีหลายคำตอบ ให้ส่งคืนคำตอบใดคำตอบหนึ่ง ดังนั้น หากอิ
สมมติว่าเรามีสองพิกัด (x1, y1) และ (x2, y2) หุ่นยนต์อยู่ที่จุด (x1, y1) และต้องการไปที่จุด (x2, y2) ในขั้นตอนเดียว หุ่นยนต์สามารถเคลื่อนที่ไปยังเซลล์หนึ่งไปยัง 8 พิกัดที่อยู่ติดกัน เราต้องหาจำนวนขั้นตอนขั้นต่ำที่จำเป็นในการไปถึงตำแหน่งสุดท้าย ดังนั้น ถ้าอินพุตเป็น x1 =3; y1 =4; x2 =6; y2 =1; แล้วผล
สมมติว่าเรามีสตริง S ที่มีอักขระ n ในโปรแกรมแก้ไขข้อความ มีกฎแปลก ๆ ตัวแก้ไขคำของโปรแกรมแก้ไขข้อความนี้ทำงานในลักษณะที่ตราบใดที่มีสระสองตัวติดต่อกันในคำ มันจะลบสระแรกในคำ หากไม่มีสระติดกัน 2 ตัวในคำ ให้ถือว่าถูก เราต้องหาคำที่แก้ไขจาก S. สระคือ a, e, i o, u และ y ดังนั้น ถ้าอินพุตเหมือน S =แย่ ผล
สมมติว่าเรามีตัวเลขสองตัว a และ b เพื่อนสองคนอยู่ที่ตำแหน่ง x =a และ x =b บนแกน OX เพื่อนแต่ละคนสามารถเคลื่อนที่ไปทีละเส้นในทิศทางใดก็ได้ไม่จำกัดจำนวนครั้ง โดยการเคลื่อนไหว ความเหนื่อยล้าของเพื่อนจะเปลี่ยนไปตามกฎต่อไปนี้ ท่าแรกเพิ่มความเหนื่อยล้า 1 ท่า ท่าที่สองเพิ่มความเหนื่อยล้า 2 ต่อไปเรื่อยๆ สอง
สมมติว่าเรามีตัวเลข n เราต้องเช็คว่าเป็นเลขสามเหลี่ยมหรือไม่ ดังที่เราทราบ หาก n จุด (หรือลูกบอล) สามารถจัดเรียงเป็นชั้นๆ เพื่อสร้างสามเหลี่ยมด้านเท่าได้ n จะเป็นจำนวนสามเหลี่ยม ดังนั้นหากอินพุตเท่ากับ n =10 เอาต์พุตจะเป็น True ขั้นตอน เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - for initialize i