HDU - 1052 스트로크 기록 1
사고방식: 최 악의 말 로 맞은편 최 악의 말 을 만 들 수 있 으 면 최 악의 말 을 사용 해 야 한다. 그렇지 않 으 면 최 악의 말 로 상대방 의 가장 좋 은 말 을 바 꿔 야 한다.코드
#include
//
void sort(int *a, int left, int right)
{
if (left >= right)
{
return;
}
int i = left;
int j = right;
int key = a[left];
while (i < j)
{
while (i < j && key <= a[j])
{
j--;
}
a[i] = a[j];
while (i < j && key >= a[i])
{
i++;
}
a[j] = a[i];
}
a[i] = key;
sort(a, left, i - 1);
sort(a, i + 1, right);
}
int main()
{
int SL = 0;
int XHBL = 0;
int DYFS = 0;
int *DYZZ = 0;
int *DEZZ = 0;
int *DEJWZZ = 0;
int DIYIZU[10] = { 0 };
int DIERZU[10] = { 10 };
scanf("%d",&SL);
for (XHBL = 0; XHBL < SL; XHBL++)
scanf("%d", &DIYIZU[XHBL]);
for (XHBL = 0; XHBL < SL; XHBL++)
scanf("%d", &DIERZU[XHBL]);
sort(DIYIZU,0, SL-1);
sort(DIERZU,0, SL-1);
DYZZ = &DIYIZU[0];
DEZZ = &DIERZU[0];
DEJWZZ = &DIERZU[SL - 1];
for (XHBL=0;XHBL= *DEZZ) // ?
{
if(*DYZZ!= *DEZZ)
DYFS += 200;
DYZZ++;
DEZZ++;
}
else
{
DEJWZZ--;
DYZZ++;
DYFS -= 200;
}
}
printf("Tianji InTotal:%d", DYFS);
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ACM - 계산 기하학 적 Pick - up sticks -- poj 2653Description Stan has n sticks of various length. The data for each case start with 1 <= n <= 100000, the number of stick...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.