동심원이란 무엇입니까? r1인 공통 중심을 공유합니다. 두 동심원 사이의 영역을 고리라고 합니다. 아래는 동심원 그림입니다. 문제 r1입니다. 작업은 파란색으로 강조 표시된 두 원 사이의 영역을 찾는 것입니다. 두 원 사이의 면적을 계산하기 위해 작은 원에서 큰 원의 면적을 뺄 수 있습니다. 예를 들어 큰 원은 반지름이 r2이고 작은 원은 반지름이 r1입니다. 예시 Input-: r1=3 r2=4 Output-: area between two given concentric circle is :21.98 알고리즘 Star
원추 절두체란 무엇입니까? 원뿔의 절두체는 그림과 같이 절두체로 알려진 하부 및 상부 베이스를 남기고 원뿔의 끝 부분을 절단하여 형성됩니다. 절두체의 상부 베이스는 반경 r, 하부 베이스는 반경 R, 높이 h, 경사 높이 L 아래는 원뿔의 절두체 그림입니다. 문제 경사 높이, 높이, 상부 기저 반경 r 및 하부 반경 R이 주어지면 작업은 원뿔 절두체의 부피와 표면적을 계산하는 것입니다. 원뿔의 절두체의 부피와 표면적을 계산하는 공식이 있습니다. Volume (V) = 1/3 * pi * h(r2 + R2 + r*R) Cu
r1, r2 및 r3이 주어지면 작업은 타원체의 부피를 찾는 것입니다. 타원체는 3차 변수에서 차수가 2인 다항식의 0 집합으로 정의될 수 있는 2차 표면입니다. 2차 표면 중에서 타원체는 다음 두 가지 속성 중 하나를 특징으로 합니다. 타원체의 부피를 계산하는 데 사용되는 공식 Volume of Ellipsoid : (4/3) * pi * r1 * r2 * r3 예시 Input-: r1 = 6.3, r2 = 43.4, r3 = 3.7 Output-: volume of ellipsoid is : 4224.87 알고리즘 Start
피라미드의 밑변 유형에 따라 측면이 주어지면 피라미드의 부피를 계산하는 작업입니다. 피라미드는 피라미드의 날카로운 모서리를 형성하는 공통점에서 외부 표면이 삼각형으로 만나는 3차원 도형입니다. 피라미드의 부피는 기반의 유형에 따라 다릅니다. 피라미드는 다음과 같이 구성할 수 있는 다양한 유형의 기본이 있습니다. 삼각형 − 피라미드의 밑변이 삼각형이고 피라미드의 부피가 공식 - :(1/6) * a * b * h 사각형 −피라미드의 밑변은 피라미드의 부피보다 정방형이 된다는 의미입니다. 공식 - :(1/3) * (b^2) *
n C r이 주어지면 여기서 C는 조합을 나타내고 n은 총 수를 나타내고 r은 집합에서 선택을 나타냅니다. 작업은 nCr의 값을 계산하는 것입니다. 조합은 배열을 고려하지 않고 주어진 데이터에서 데이터를 선택하는 것입니다. 순열과 조합은 순열이 배열하는 과정이고 조합이 주어진 집합에서 요소를 선택하는 과정이라는 점에서 다릅니다. 순열 공식은 -: nPr = (n!)/(r!*(n-r)!) 예시 Input-: n=12 r=4 Output-: value of 12c4 is :495 알고리즘 Start Step 1 -> Decla
길이를 센티미터로 입력하면 주어진 길이를 미터와 킬로미터로 변환하는 작업입니다. 우리는 이것을 위해 길이 변환 공식을 사용할 수 있습니다 - 1m =100cm1km =100000cm 예시 입력-:센티미터 =100출력-:길이(미터) =3m 길이(킬로미터) =0.003km 알고리즘 meter와 kilometerStop 예시 #include 네임스페이스 std;int main(){ float centimeter, meter, km; 센티미터 =300; // 센티미터를 미터로 변환하고 킬로미터 미터 =센티미터 / 100.0; 킬
행렬 M[r][c]가 주어졌을 때 r은 행의 개수를 나타내고 c는 r =c가 정방행렬을 이루는 열의 개수를 나타냅니다. 주어진 정방 행렬이 대각선인지 여부를 찾아야 합니다. 및 스칼라 행렬 여부(대각선 인 경우) 및 스칼라 행렬은 결과에 yes를 인쇄합니다. 대각 행렬 정사각 행렬 m[][]은 주대각선을 제외한 요소가 0인 경우에만 대각 행렬이 됩니다. 아래 주어진 그림과 같이 - 여기에서 빨간색 요소는 주대각선이며 주대각선을 제외한 나머지 요소는 0이 아닙니다. 이를 대각선 행렬로 만듭니다. . 예시 Input: m[
행렬 M[r][c]가 주어졌을 때 r은 행의 개수를 나타내고 c는 r =c가 정방행렬을 이루는 열의 개수를 나타냅니다. 주어진 정사각형 행렬이 멱등 행렬인지 확인해야 합니다. 여부. 멱등 행렬 행렬 M을 멱등 행렬이라고 합니다. 행렬 M에 자체를 곱한 경우에만 동일한 행렬 M, 즉 M * M =M을 반환합니다. 아래 주어진 예와 같이 - 위의 행렬이 자체적으로 곱해지고 동일한 행렬을 반환한다고 말할 수 있습니다. 따라서 행렬은 I멱등 행렬입니다. . 예시 입력:m[3][3] ={ {2, -2, -4}, {-1, 3,
행렬 M[r][c]가 주어졌을 때 r은 행의 개수를 나타내고 c는 r =c가 정방행렬을 이루는 열의 개수를 나타냅니다. 주어진 정사각형 행렬이 Involutory 행렬인지 확인해야 합니다. 여부. Involutory 매트릭스 매트릭스를 Involutory라고 합니다. 행렬이 자체와 곱해지고 그 결과가 단위 행렬인 경우에만 행렬입니다. 행렬 I은 주대각선이 1이고 주대각선이 아닌 다른 요소가 0인 경우에만 단위 행렬입니다. 따라서 행렬은 Involutory 행렬이라고 말할 수 있습니다. M*M=I인 경우에만 , 여기서 M 는 일부
정사각 행렬 M[r][c]가 주어지면 r은 몇 개의 행이고 c는 r =c인 열이므로 M이 하삼각 행렬인지 확인해야 합니다. 하삼각 행렬 - 하삼각행렬은 주대각선(주대각선 포함) 아래의 요소가 0이 아니고 위의 요소가 0인 행렬입니다. 아래 주어진 예에서와 같이 - 위 그림에서 빨간색으로 강조 표시된 요소는 0이고 나머지 요소는 0이 아닌 주 대각선의 위쪽 요소입니다. 예시 Input: m[3][3] = { {1, 0, 0}, {2, 3, 0}, {4, 5, 6}} Output:
정사각 행렬 M[r][c]가 주어지면 r은 몇 개의 행이고 c는 r =c인 열이므로 M이 상부 삼각 행렬인지 확인해야 합니다. 상삼각 행렬 상삼각행렬은 주대각선(주대각선 포함) 위의 요소가 0이 아니고 아래의 요소가 0인 행렬입니다. 아래 주어진 예에서와 같이 - 위 그림에서 빨간색으로 강조 표시된 요소는 0이고 나머지 요소는 0이 아닌 주 대각선에서 더 낮은 요소입니다. 예 Input: m[3][3] = { {1, 2, 3}, {0, 5, 6}, {0, 0, 9}} Outpu
행 개수가 r이고 열 개수가 c인 행렬 M[r][c]가 주어지면 주어진 행렬이 마르코프 행렬인지 확인해야 합니다. 입력 행렬이 Markov 행렬이면 출력 It is a Markov matrix를 출력하고 Markov 행렬이 아니면 Its not not Markov matrix를 출력합니다. 마르코프 행렬 이제 마르코프 행렬이란 무엇입니까? 행렬 M은 각 행의 합이 1일 경우에만 마르코프 행렬입니다. 아래 주어진 예와 같이 - $$\begin{bmatrix}0.2 &0.3 &0.5 \\0.1 &0.7 &0.2 \\0.4 &0.5
이진 행렬은 모든 요소가 이진 값, 즉 0 또는 1인 행렬입니다. 이진 행렬은 부울 행렬, 관계형 행렬, 논리 행렬이라고도 합니다. . 아래의 예 $$\begin{bmatrix} 0 &1 &0 \\ 1 &1 &0 \\ 1 &0 &1 \\ \end {bmatrix}\:\:\:\:\:\:\:\:\: \begin{bmatrix} 0 &3 &0 \\ 1 &1 &0 \\ 1 &0 &2 \\ \end{bmatrix}\\\tiny This\:is\:a\:Binary\:Matrix\:\:\:\:\:\:\: 이것은\:is\:not
선형 대수학에서 행렬 M[][]은 행렬의 전치가 행렬 자체와 동일한 경우에만 대칭 행렬이라고 합니다. 행렬의 전치는 행렬을 대각선으로 뒤집을 때 발생하며 결과적으로 행렬의 행 인덱스와 열 인덱스가 바뀝니다. 대칭 행렬의 예 아래 - $$\begin{bmatrix} 1 &4 &7 \\ 4 &5 &6 \\ 7 &6 &9 \\ \end {bmatrix} \Rightarrow \begin{bmatrix} 1 &4 &7 \\ 4 &5 &6 \\ 7 &6 &9 \\ \end{bmatrix}$$ 위의 행렬은 우리가 왼쪽에 있는 행렬을 가져
문제 설명 n개의 양의 정수로 구성된 연결 목록이 제공됩니다. 최소값과 최대값이 있는 소수를 찾아야 합니다. 주어진 목록이 -인 경우 10 -> 4 -> 1 -> 12 -> 13 -> 7 -> 6 -> 2 -> 27 -> 33 then minimum prime number is 2 and maximum prime number is 13 알고리즘 1. Find maximum number from given number. Let us call it maxNumber 2. Generat
문제 설명 요소가 반복될 수 있도록 n 요소의 배열이 제공됩니다. 배열에서 원하는 수의 요소를 삭제할 수 있습니다. 작업은 배열에서 삭제되어야 하는 요소의 최소 수를 찾아 동일하게 만드는 것입니다. arr[] = {10, 8, 10, 7, 10, -1, -4, 12} 모든 배열 요소를 동일하게 만들려면 강조 표시된 5개의 요소를 삭제해야 합니다. 알고리즘 1. Count frequency of each element 2. Find maximum frequecy among the frequencies. Let us call thi
문제 설명 최대 힙에서 값이 가장 작은 요소를 찾습니다. 최대 힙 이하를 고려해 보겠습니다. 최대 힙에서 루트 노드의 값은 항상 자식 노드보다 큽니다. 이 속성 때문에 값이 리프 노드 중 하나에 존재한다는 결론을 내릴 수 있습니다. 힙에 n개의 노드가 있으면 ceil(n/2)개의 리프가 있습니다. 최대 힙은 완전한 이진 트리이므로 배열로 표현할 수 있습니다. 이러한 힙에서 첫 번째 잎은 floor(n/2) 인덱스 뒤에 나타납니다. 따라서 이 예에서 첫 번째 휴가는 인덱스 5에 표시됩니다. 알고리즘 아래 알고리즘을 사용하
문제 설명 0과 1의 크기가 n인 세 개의 배열이 주어지면 첫 번째 및 두 번째 배열의 i번째 인덱스 비트의 XOR이 세 번째 배열입니다. 배열 1의 최대 p비트와 배열 2의 최대 q비트만 뒤집을 수 있습니다. 또한 배열 요소를 재정렬하는 것도 허용되지 않습니다. p =2 및 q =5 arr1[] = {1, 0, 1, 1, 0, 1, 0} arr2[] = {0, 1, 0, 1, 0, 0, 1} arr3[] = {0, 1, 1, 0, 0, 0, 0} (arr1[0] ^ arr2[0]) 즉 (1 ^ 0) =1이며 arr3[0]과
문제 설명 두 개의 숫자 n과 k가 주어지면 결과 숫자가 정확히 k 세트 비트를 갖도록 비트를 뒤집음으로써 주어진 숫자를 최대화하는 데 필요한 최소 뒤집기 횟수를 찾아야 합니다. 입력은 k
행 개수가 r이고 열 개수가 c인 두 행렬 M1[r][c]와 M2[r][c]가 주어졌을 때 두 행렬이 동일한지 확인해야 합니다. 그들이 동일하면 매트릭스가 동일합니다를 인쇄하고 그렇지 않으면 매트릭스가 동일하지 않습니다를 인쇄하십시오 동일한 매트릭스 두 행렬 M1과 M2는 −일 때 동일하다고 합니다. 두 행렬의 행과 열 수가 동일합니다. M1[i][j]의 값은 M2[i][j]와 같습니다. 아래 주어진 그림과 같이 3x3의 두 행렬 m1과 m2는 동일합니다 - $$M1[3][3]=\begin{bmatrix} 1 &2 &3 \