Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C++

    1. 점수 테이블에서 학생의 순위를 찾는 C++ 코드

      크기가 n x 4인 2차원 배열이 있다고 가정합니다. n명의 학생이 있고 그들의 ID가 0에서 n-1까지 시작한다고 가정합니다. 그들 각각은 영어, 지리, 수학 및 역사에 대한 4개의 점수를 가지고 있습니다. 표에서 학생들은 점수의 합을 내림차순으로 정렬할 것입니다. 2명 이상의 학생이 동일한 합계를 가지고 있는 경우 이러한 학생은 ID를 증가시켜 정렬됩니다. id가 0인 학생의 id를 찾아야 합니다. 따라서 입력이 다음과 같으면 100 98 100 100 100 100 100 100 90 99 90 100 100 98 60

    2. 설탕에 절인 과일을 만들기 위한 최대 과일 수를 찾는 C++ 코드

      세 개의 숫자 b와 c가 있다고 가정합니다. 레몬, b 사과, c 배가 있습니다. 설탕에 절인 과일의 비율은 1:2:4가 됩니다. 과일은 조각으로 자를 수 없습니다. 설탕에 절인 과일을 만들 수 있는 레몬, 사과, 배의 최대 총 개수를 찾아야 합니다. 불가능하면 0을 반환하세요. 따라서 입력이 =4와 같으면; b =7; c =13이면 출력은 21이 됩니다. 우리는 레몬 3개, 사과 6개, 배 12개를 사용할 수 있으므로 답은 3 + 6 + 12 =21입니다. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다. − return

    3. trygub이 하위 문자열이 아닌 문자열을 찾는 C++ 코드

      n개의 소문자 영어 문자가 포함된 문자열 S가 있다고 가정합니다. trygub이 결과 문자열의 하위 시퀀스가 ​​아니도록 S의 문자를 재정렬해야 합니다. 따라서 입력이 S =pintontrygubabc와 같으면 출력은 abbcginnoprttuy가 됩니다. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다. − sort the array S return S 예시 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − #include <bits/stdc++.h> using namespace std; string solve

    4. 장식을 좋게 만드는 최대 장식을 찾는 C++ 코드

      세 개의 숫자 y, b, r이 있다고 가정합니다. 장식용 y 노란색 장식품, b 파란색 장식품 및 r 빨간색 장식품이 있습니다. 파란색 장신구의 수가 노란색 장신구의 수보다 정확히 1개 많고 빨간색 장신구의 수가 파란색 장신구의 수보다 정확히 1 많으면 장식이 아름답습니다. 우리는 가능한 한 많은 장식품을 선택하고 우리의 장식을 좋게 만들고 싶습니다. 아름다운 장식에 사용할 장식의 최대 개수를 찾아야 합니다. 따라서 입력이 y =8과 같으면; b =13; r =9이면 7 + 8 + 9 =24이므로 출력은 24가 됩니다. 단계 이

    5. 문자열을 확인하는 C++ 코드가 다양한지 여부

      n개의 소문자가 있는 문자열 S가 있다고 가정합니다. 문자열이 영어 알파벳의 문자가 연속적으로 있고 각 문자가 정확히 한 번만 나오는 경우에는 다양하다고 합니다. (문자 a와 z는 인접하지 않습니다). 다양한지 여부를 확인해야 합니다. 따라서 입력이 S =fced와 같으면 출력은 True가 됩니다. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다. − sort the array S flag := 1 for initialize i := 1, when i < size of S and flag is non-zero, upda

    6. 합이 n인 세 숫자를 찾는 C++ 코드

      숫자 n이 있다고 가정합니다. 우리는 a + b + c=n이고 이 세 숫자 중 어느 것도 3의 배수가 아닌 세 개의 숫자, b, c를 찾을 것입니다. 따라서 입력이 n =233과 같으면 출력은 [77, 77, 79]가 됩니다. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다. − if (n - 2) mod 3 is same as 0, then:    return 1, 2, and n - 3 Otherwise    return 1, 1, and n - 2 예시 이해를 돕기 위해 다음 구현을

    7. 대상 x를 얻기 위해 주사위를 굴린 횟수를 계산하는 C++ 코드

      숫자 x가 있다고 가정합니다. 우리는 6면 주사위를 가지고 있고 그 면은 2에서 7까지 번호가 매겨져 있습니다. 우리는 주사위에서 정확히 x개의 점을 원합니다. 주사위를 던질 때 목표에 도달하기 위해 얼굴 번호가 추가됩니다. 우리는 주사위 굴림의 수에 대해 별로 신경 쓰지 않으므로 정확히 x점을 얻을 수 있도록 우리가 할 수 있는 주사위 굴림 수를 알고 싶을 뿐입니다. 우리는 매우 운이 좋기 때문에 선택한 주사위 수로 x 포인트를 얻을 확률이 0이 아니면 그런 방식으로 주사위를 던질 수 있습니다. 번호를 찾아야 합니다. 따라서 입

    8. 하나가 다른 것의 배수인 숫자 쌍을 찾는 C++ 코드

      두 개의 숫자 l과 r이 있다고 가정합니다. l <=x, y <=r, 그리고 x !=y이고 x가 y를 나누는 그러한 쌍 (x, y)을 찾아야 합니다. 답변이 둘 이상인 경우 그 중 하나를 반환하십시오. 따라서 입력이 l =3과 같으면; r =14이면 출력은 (3, 9)가 됩니다. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다. − return l and l*2 예시 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − #include <bits/stdc++.h> using namespace std; void sol

    9. 시애틀보다 플로리다에 더 많이 갔는지 확인하는 C++ 코드

      두 종류의 문자 S와 F가 있는 문자열 S가 있다고 가정합니다. S[i]가 S이면 그날 시애틀에 있고 F이면 플로리다에 있습니다. 플로리다에서 시애틀보다 시애틀에서 플로리다로 비행기를 더 많이 탔는지 확인해야 합니다. 따라서 입력이 S =SSFFFSFFSFF와 같으면 출력은 True가 됩니다. 단계 이를 해결하기 위해 다음 단계를 수행합니다. −n :=S의 크기 S[0]이 S와 같고 S[n - 1]이 F와 같은 경우: true를 반환 그렇지 않으면 거짓 반환 예시 이해를 돕기 위해 다음 구현을 살펴보겠습니다. − #inc

    10. HP를 현재보다 크게 만들기 위한 업그레이드 수를 찾는 C++ 코드

      숫자 n이 있다고 가정합니다. 게임에서 모든 캐릭터는 4개의 서로 다른 체력(HP)을 가지고 있습니다. 범주는 다음과 같습니다 - 카테고리 A :HP가 (4n + 1) 형식인 경우 카테고리 B :HP가 (4n + 3) 형식인 경우 카테고리 C :HP가 (4n + 2) 형식인 경우 범주 D:HP가 4n 형식인 경우 D의 순서대로 가장 높은 것부터 낮은 것 순으로 정렬됩니다. 따라서 범주 A가 가장 높고 범주 D가 가장 낮습니다. 게임을 플레이하는 동안 플레이어는 캐릭터의 HP를 증가시킬 수 있습니다. 이제

    11. 최소 최대 제거 게임 후 최종 숫자를 찾는 C++ 코드

      n개의 요소가 있는 배열 A가 있다고 가정합니다. 칠판에 n개의 숫자가 쓰여져 있다. Amaland Bimal은 턴제 게임을 하고 있습니다. 각 차례에 숫자를 선택하고 보드에서 제거합니다. 아말이 먼저 플레이합니다. Amal은 보드에 남겨둘 마지막 숫자를 최소화하기를 원하고 Bimal은 최대화하기를 원합니다. 우리는 칠판에 남을 번호를 찾아야 합니다. 따라서 입력이 A =[2, 1, 3]과 같으면 출력은 2가 됩니다. Amal은 3을 제거하고 Bimal은 1을 제거하므로 최종 숫자는 2가 됩니다. 단계 이 문제를 해결하기 위해

    12. 카드 게임의 승자를 찾는 C++ 프로그램

      숫자 n이 있고 각각 크기가 k1과 k2인 두 개의 배열 A와 B가 있다고 가정합니다. 재미있는 카드 게임을 하고 있는 Amal과 Bimalare. 1부터 n까지 n개의 카드가 있습니다. 처음에는 카드가 그들 사이에 분배됩니다. 게임은 다음과 같이 진행됩니다. 각 턴에 각 플레이어는 자신의 카드 중 하나(원하는 카드)를 가져와서 테이블 위에 놓아 다른 플레이어가 자신이 선택한 카드를 볼 수 없도록 합니다. 그런 다음 두 카드를 모두 공개하고 카드 번호가 더 큰 플레이어가 두 카드를 모두 손에 듭니다. 모든 카드는 횟수에 관계없이 사

    13. 하나의 최소 하위 문자열로 두 개의 하위 문자열을 찾는 C++ 코드

      n개의 문자가 있는 소문자 문자열 S가 있다고 가정합니다. 우리는 −와 같은 두 개의 비어 있지 않은 부분 문자열 P와 Q를 찾아야 합니다. P와 Q는 모두 S의 부분수열입니다. 각 인덱스 i에 대해 S[i]는 정확히 P와 Q 중 하나에 속합니다. P는 사전순으로 가능한 한 최소입니다. 따라서 입력이 S =thelightsaber와 같으면 출력은 10이 됩니다. 2개의 rednotebook, 3개의 녹색 노트북 및 5개의 파란색 노트북이 필요하기 때문입니다. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다

    14. n 종이 접기를 만들기 위해 노트북 수를 계산하는 C++ 코드

      두 개의 숫자 n과 k가 있다고 가정합니다. 파티에는 n명의 초대된 친구가 있습니다. Amal은 종이접기 형식으로 초대장을 만들고 싶어합니다. 각 초대장에는 빨간색 종이 2개, 녹색 종이 5개, 파란색 종이 8개가 필요합니다. 각 색의 공책은 무한히 많지만, 각 공책은 k개의 종이에 단 하나의 색으로만 구성되어 있습니다. Amal이 n명의 친구를 모두 초대하기 위해 구입해야 하는 최소 노트북 수를 찾아야 합니다. 따라서 입력이 n =3과 같으면; k =5이면 2개의 빨간색 노트북, 3개의 녹색 노트북, 5개의 파란색 노트북이 필요

    15. 토끼가 상자를 당기는 데 걸리는 총 시간을 찾는 C++ 코드

      두 개의 좌표(x1, y1)와 (x2, y2)가 있다고 가정합니다. 토끼가 음식 상자를 당기고 있습니다. 그는 1단위 크기의 로프만 있는 로프로 연결되어 있습니다. 토끼는 같은 방향으로 1단위 이동하기 전에 상자를 서 있는 위치로 당깁니다. 토끼는 상자를 당기지 않고 오른쪽, 왼쪽, 위 또는 아래로 1단위 이동할 수 있습니다. 이 경우 상자에서 정확히 1단위 떨어져 있을 필요는 없습니다. 그가 상자를 다시 당기고 싶다면 상자 옆의 지점으로 가야 합니다. 토끼는 언제든지 시작할 수 있습니다. 어느 방향으로든 1단위를 이동하는 데 1초

    16. 어린이 의자 협회에 대한 C++ 코드

      숫자 n이 있다고 가정합니다. 크기가 n인 배열 A를 찾아야 합니다. n개의 테이블이 있고 각 테이블에는 4개의 의자가 있습니다. 의자는 1에서 4n까지 번호가 지정됩니다. 숫자 a와 b(a !=b)가 있는 의자에 앉아 있는 두 아이는 다음과 같은 경우 탐닉하는 것으로 알려져 있습니다. gcd(a,b) =1 또는, b를 나누거나 b를 나눕니다. 탐닉할 수 있는 아이의 2가 없을 정도로 우리는 아이들을 앉히고 싶다. 더 공식적으로. 의장 협회를 찾아야 합니다. 따라서 입력이 n =4와 같으면 출력은 [14, 10,

    17. 이전과 같이 볼륨을 설정하기 위해 최소 버튼 클릭 수를 계산하는 C++ 코드

      두 개의 숫자와 b가 있다고 가정합니다. Amal은 항상 TV 볼륨을 b 값으로 설정합니다. 하지만 언젠가 Bimal은 그것을 값으로 변경했습니다. 리모컨에는 6개의 버튼(-5, -2, -1, 1, 2, 5)이 있습니다. 이를 사용하여 볼륨을 1, 2 또는 5로 늘리거나 줄일 수 있습니다. 볼륨은 매우 클 수 있지만 음수는 아닙니다. 볼륨을 b와 동일하게 하려면 Amal이 최소한 눌러야 하는 버튼 수 따라서 입력이 =5와 같으면; b =14이면 출력은 3이 됩니다. +5를 누르면 10이 되고, +2를 두 번 누르면 14가 되기 때

    18. 배열을 정렬하는 작업을 계산하는 C++ 코드

      A[i+1]이면 A[i]와 A[의 값을 교환합니다. 나+1]. 처음으로 배열 A를 정렬하려면 반복 횟수를 세어야 합니다. 따라서 입력이 A =[4, 5, 7, 1, 3, 2, 6]과 같으면 출력은 5가 됩니다. 각 반복 이후의 배열 상태는 [4, 5, 1, 7, 2, 3, 6], [4, 1, 5, 2, 7, 3, 6], [1, 4, 2, 5, 3, 7, 6], [1, 2, 4, 3, 5, 6, 7], [1, 2, 3, 4, 5, 6, 7]. 단계 이 문제를 해결하기 위해 다음 단계를 따릅니다. − n :=Af의 크기 :=0Ans

    19. 숫자 문자열의 짝수 부분 문자열 수를 계산하는 C++ 코드

      n자리의 문자열 S가 있다고 가정합니다. S의 부분 문자열은 이 문자열이 나타내는 숫자도 짝수인 경우에도 짝수라고 합니다. 우리는 S의 짝수 부분 문자열의 수를 찾아야 합니다. 따라서 입력이 S =1234와 같으면 하위 문자열이 2, 4, 12,34, 234, 1234이기 때문에 출력은 6이 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − a := 0 n := size of S for initialize i := 0, when i < n, update (increase i by 1), do:   &nb

    20. 콘서트 기간 간의 최소 차이를 찾는 C++ 코드

      세 개의 숫자 b와 c가 있다고 가정합니다. 가수는 a 1분 노래, b tow-minutessong 및 c 3분 노래가 있습니다. 그는 모든 노래가 정확히 하나의 콘서트에 포함되도록 모든 노래를 두 개의 콘서트에 배포하려고 합니다. 그는 콘서트 기간의 절대적 차이를 가능한 한 작게 만들고 싶어합니다. 콘서트 기간은 해당 콘서트의 모든 노래 길이를 합한 것입니다. 콘서트 기간 사이에 가능한 최소한의 차이를 찾아야 합니다. 따라서 입력이 =2와 같으면; b =1; c =3이면 첫 번째 콘서트에 1분짜리 노래 2개와 2분짜리 노래 1개

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:296/300  20-컴퓨터/Page Goto:1 290 291 292 293 294 295 296 297 298 299 300