หน้าแรก
หน้าแรก
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนคู่ของอาร์เรย์ที่แตกต่างกันใน K บิต สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์และจำนวนเต็ม K หน้าที่ของเราคือค้นหาจำนวนคู่ที่ต่างกันด้วย K บิตในการแทนค่าไบนารี ตัวอย่าง #include <bits/stdc++.h> using namespace std; //counting number of bits in //binary r
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนคู่ที่มี XOR ที่กำหนด สำหรับสิ่งนี้เราจะได้รับอาร์เรย์และค่า งานของเราคือการหาจำนวนคู่ที่มี XOR เท่ากับค่าที่กำหนด ตัวอย่าง #include<bits/stdc++.h> using namespace std; //returning the number of pairs //having XOR equal to given value int count_
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนสตริงย่อย palindrome ในสตริง สำหรับสิ่งนี้เราจะได้รับสตริง งานของเราคือนับจำนวนสตริงย่อย palindrome ในสตริงที่กำหนดโดยมีความยาวมากกว่า 3 ตัวอย่าง #include<bits/stdc++.h> using namespace std; //counting palindrome strings int count_pstr(char str[
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนของพาลินโดรมซึ่งเป็นสี่เหลี่ยมจัตุรัสของพาลินโดรม สำหรับสิ่งนี้ เราจะได้รับค่า L และ R สองค่า หน้าที่ของเราคือค้นหาจำนวนของ super palindromes ในช่วงที่กำหนด super palindrome คือจำนวนที่ทั้งตัวเลขและกำลังสองของมันคือ palindrome ตัวอย่าง #include <bi
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนลำดับย่อยของพาลินโดรมทั้งหมดในสตริงที่กำหนด สำหรับสิ่งนี้เราจะได้รับสตริง งานของเราคือการหาจำนวนลำดับย่อยของพาลินโดรมที่สามารถทำได้ในสตริงที่กำหนด ตัวอย่าง #include<iostream> #include<cstring> using namespace std; //returning total palindr
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อหาจำนวนตัวหารสมบูรณ์ของตัวเลขทั้งหมด สำหรับสิ่งนี้เราจะได้รับหมายเลข งานของเราคือนับตัวหารสมบูรณ์ทั้งหมดของจำนวนนั้น ตัวอย่าง #include<bits/stdc++.h> using namespace std; //checking perfect square bool if_psquare(int n){ int sq = (int) sqrt(n
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนกลุ่มที่เป็นไปได้ที่มีขนาด 2 หรือ 3 ที่มีผลรวมเป็นทวีคูณของ 3 ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนกลุ่มที่เป็นไปได้ที่มีขนาด 2 หรือ 3 ที่มีผลรวมเป็นทวีคูณของ 3 ตัวอย่าง #include<bits/stdc++.h> using namespace std; //returning count o
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนตัวเลข N หลักที่เป็นไปได้ซึ่งตรงตามเงื่อนไขที่กำหนด สำหรับสิ่งนี้เราจะได้รับจำนวนเต็ม หน้าที่ของเราคือตรวจสอบว่าหมายเลขใดที่มีตัวเลข N ตามด้วย ตัวเลข + ถอยหลัง (ตัวเลข) =10N -1 ตัวอย่าง #include <bits/stdc++.h> using namespace std; //returning
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนเส้นทางระหว่างจุดยอดสองจุด สำหรับสิ่งนี้เราจะได้รับกราฟกำกับ งานของเราคือการหาจำนวนเส้นทางที่เป็นไปได้ระหว่างจุดยอดสองจุดที่กำหนด ตัวอย่าง #include<bits/stdc++.h> using namespace std; //constructing a directed graph class Graph{ int
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนเส้นทางที่เป็นไปได้จากบนซ้ายไปล่างขวาของเมทริกซ์ mXn สำหรับสิ่งนี้ เราจะได้รับเมทริกซ์ mXn งานของเราคือค้นหาเส้นทางที่เป็นไปได้ทั้งหมดจากบนซ้ายไปล่างขวาของเมทริกซ์ที่กำหนด ตัวอย่าง #include <iostream> using namespace std; //returning count of po
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนตำแหน่งที่เป็นไปได้ที่ Modified Knight สามารถเข้าถึงได้ สำหรับสิ่งนี้เราจะได้รับกระดานหมากรุกขนาด 8*8 งานของเราคือหาจำนวนตำแหน่ง Modified Knight ที่สามารถจับได้ตามจำนวนก้าวที่กำหนด ตัวอย่าง #include <bits/stdc++.h> using namespace std; //finding
ในบทช่วยสอนนี้ เราจะพูดถึงวิธีจัดการกับการหารด้วยข้อยกเว้น Zero ใน C++ การหารด้วยศูนย์เป็นเอนทิตีที่ไม่ได้กำหนดในวิชาคณิตศาสตร์ และเราจำเป็นต้องจัดการกับมันอย่างถูกต้องในขณะที่ตั้งโปรแกรม เพื่อไม่ให้เกิดข้อผิดพลาดที่จุดสิ้นสุดของผู้ใช้ การใช้คลาส runtime_error ตัวอย่าง #include <iostream> #in
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนลำดับย่อยที่มีผลิตภัณฑ์น้อยกว่า K สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์ที่ไม่ใช่ค่าลบและค่า k งานของเราคือค้นหาลำดับย่อยทั้งหมดในอาร์เรย์ที่มีผลิตภัณฑ์น้อยกว่า k ตัวอย่าง #include <bits/stdc++.h> using namespace std; //counting subsequences with pro
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมค้นหาตัวเลขในช่วงที่มีตัวประกอบน้อยที่สุดเป็น K สำหรับสิ่งนี้เราจะได้รับช่วง [a,b] งานของเราคือนับตัวเลขในช่วงที่กำหนดซึ่งมีตัวประกอบน้อยที่สุดเป็น K ตัวอย่าง #include <bits/stdc++.h> using namespace std; //checking if K is a prime bool if_prime(int k){
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนคอลัมน์ในเมทริกซ์ที่จัดเรียงจากมากไปน้อย สำหรับสิ่งนี้เราจะได้รับเมทริกซ์ งานของเราคือนับจำนวนคอลัมน์ในเมทริกซ์ที่มีองค์ประกอบเรียงตามลำดับจากมากไปน้อย ตัวอย่าง #include <bits/stdc++.h> #define MAX 100 using namespace std; //counting columns sor
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนแถวที่จัดเรียงทั้งหมดในเมทริกซ์ สำหรับสิ่งนี้เราจะได้รับเมทริกซ์ m*n งานของเราคือนับแถวทั้งหมดในเมทริกซ์ที่กำหนดซึ่งเรียงลำดับจากน้อยไปมากหรือมากไปหาน้อย ตัวอย่าง #include <bits/stdc++.h> #define MAX 100 using namespace std; //counting sorted ro
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนอาร์เรย์ย่อยที่ผลรวมหารด้วย k ลงตัว สำหรับสิ่งนี้เราจะได้รับอาร์เรย์และค่า k งานของเราคือการหาจำนวนอาร์เรย์ย่อยที่มีผลรวมเท่ากับค่าที่กำหนด k ตัวอย่าง #include <bits/stdc++.h> using namespace std; //counting subarrays with k sum int count_subarr
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนสตริงพาลินโดรมที่มีความยาวเฉพาะหลัก สำหรับสิ่งนี้เราจะได้รับสตริง งานของเราคือนับสตริงย่อยทั้งหมดที่เป็นพาลินโดรมและมีความยาวเฉพาะ ตัวอย่าง #include <bits/stdc++.h> using namespace std; //checking for a palindrome bool if_palin(string str, int i
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนสี่เท่าจากสี่อาร์เรย์ โดยที่ XOR ของพวกมันจะเท่ากับ x สำหรับสิ่งนี้เราจะมีสี่อาร์เรย์และค่า x งานของเราคือนับสี่เท่าทั้งหมดที่มี XOR เท่ากับค่าที่กำหนด x ตัวอย่าง #include<bits/stdc++.h> using namespace std; //counting quadruples with XOR equal
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาจำนวนคำนำหน้าของอาร์เรย์ไบนารีที่หารด้วย x ลงตัว สำหรับสิ่งนี้ เราจะได้รับอาร์เรย์ไบนารีและค่า x งานของเราคือการหาจำนวนองค์ประกอบที่มีคำนำหน้าหารด้วยค่าที่กำหนด x ตัวอย่าง #include <bits/stdc++.h> using namespace std; //counting the elements with pre