낙곡초보마을p10083연타
2038 단어 oi
제목 배경
본 문제는 답안 문제를 제출하는 것입니다. 당신은 프로그램을 쓰거나 계산기로 답을 계산한 후에 답안 텍스트를 직접 제출할 수도 있고 답안 생성 프로그램을 제출할 수도 있습니다.
제목 설명
1, 2,\cdots, 91, 2, 9, 총 99개의 수를 33조로 나누어 각각 33개의 세 자릿수를 구성하고 이 33개의 세 자릿수를 1:2:31:2:3의 비율로 구성하여 조건을 만족시키는 33개의 세 자릿수를 구해본다.
입력 출력 형식
입력 형식:
나무는 수입이 있다
출력 형식:
줄마다 33개의 숫자가 있는 몇 개의 줄.줄당 11번째 숫자 오름차순으로 배열하다.
출력 샘플 가져오기
샘플 입력 #1: 복사
출력 예제 #1: 복사
192 384 576
* * *
...
* * *
( )
구덩이에 들어간 지 이틀 만에 이런 문제를 만났는데 자신이 처음에 폭력법으로 하는 것은 확실히 쓰기 좋았지만 제약조건이 매우 번거로워서 어쩔 수 없이 문제를 보았다.
응, 곰곰이 생각해 보니 다른 사람의 정수를 흡수했어.
#include
#include
using namespace std;
int main()
{
int arr[10];
int ans1,ans2,ans3;
int a1,a2,a3;
int flag;
for(int i=123;i<987/3;i++)// i,2i,3i i 987/3
{
a1=i;
a2=2*i;
a3=3*i;// a1,a2,a3
ans1=a1;
ans2=a2;
ans3=a3;// a1,a2,a3 a1,a2,a3 , ans1,ans2,ans3
int flag=0;// 0 1-9
memset(arr,0,sizeof(arr));
while(a1>0) //
{
arr[a1%10]++; //arr[1]-arr[9] 1 , 1 , 1
a1=a1/10;//
}
while(a2>0)
{
arr[a2%10]++;
a2=a2/10;
}
while(a3>0)
{
arr[a3%10]++;
a3=a3/10;
}
for(int j=1;j<=9;j++)
{
if(arr[j]!=1)// arr[j]==1 !
{
flag=1;// 1
}
}
if(flag==0)// 0
{
cout<
다 풀었어!
깨달음: 대학교 3학년을 다녔는데 acm가 계속 시도하지 못한다는 것을 오래 전에 알았어요. 사실 자신이 한 후에 깨달았어요. 확실히 이 물건은 매우 어렵지만 모든 것은 하나의 과정이 있어요.
강해지고 싶지만 첫발을 내딛지 못하고
첫발을 내딛어도 버티지 못하고
어떻게 성공할 수 있죠?
블로그를 처음 써보니까 닭국이 좀 끓어요.
서로 격려하기를 바랍니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
낙곡초보마을p10083연타P1008 3연타 제목 배경 본 문제는 답안 문제를 제출하는 것입니다. 당신은 프로그램을 쓰거나 계산기로 답을 계산한 후에 답안 텍스트를 직접 제출할 수도 있고 답안 생성 프로그램을 제출할 수도 있습니다. 제목 설명...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.