간단한 시뮬레이션 - 토토 사과 (버전 업그레이드) 선택

· 다시 펌핑 오늘 곤약 두뇌입니다. . . 이 질문은 실제로 시간을 통해 전송! ! ! ! ? ? ? (I 재미 농담). . . 이것은하지 잘못하고 잘못된 것입니다. . . 테이블을 버스트 부주의. . . 위기의 곤약. . .

내 머리 펌핑을 추적 할 수 있지만, 위해 - - 정말이 도로의 쓰레기 문제를 넣어 싶지 않아 - · 곤약은 내가 당신에게 진실을 말하거나했습니다. . .

 

로우 계곡 입구 : P1478

· 제목 :

가을, 타오 타오 홈 사과 나무를 n의 열매를 맺을 때 그것은 년입니다. 타오 타오, 그녀는 의자의 센티미터 있었다 이번에 사과를 선택하는 달렸다. 그는 손이 닿지 않는 곳에 손을 때, 그는 다시 시도 의자에 설 것이다.

그룹 및 NOIp2005 첫 번째 질문의 인기가 다른 : 타오 타오 전에 의자를 이동, 노력 만 s입니다. 물론, 내가 가진 모든 시간이 약간의 노력으로 사과를 선택합니다. 타오 타오의 <0 전에 얼마나 많은 사과를 알고 싶어하는 데리러.

이제 알려진 사과 높이 XI N 땅, 의자 (a)의 높이, 타오 타오 손 직선 B의 최대 길이에 도달, 타오 타오 남아있는 강도들, 타오 타오는 얼마나 많은 타오 타오를 데리러 추구, 사과 노력 이순신을 선택해야합니다 애플.

• 코드의 내용 :

사용법 #include <iostream> 
#INCLUDE <알고리즘> 
네임 스페이스를 사용하여 표준; 
CONST의 INT의 maxn = 5005; 
INT의 N, s가 A, B; 
구조체 노드 
{ 
	INT의 C; 
	INT의 Z; 
} maxn, X; 
INT의 main () 
{ 
	CIN >> N >> S; 
	CIN 사항 >> >> B; 
	대해 INT (I = 1; i가 <= N; 내가 ++) 
	{ 
		CIN >> X [I]가 .c; 
		CIN >> X [I] .Z; 
		} 
	INT의 H는 H = A + B; 
	INT ANS, ANS = 0; 
//核心! 
	(INT I = N-1, I> = 1; 난 ...)에 대해 
	대 (INT의 J = 1; J <= I, J ++) 
	{ 
		경우 (X [J] .Z> X [ J + 1] .Z) 
		{ 
			스왑 (X [J]가 .c, X [J + 1]이 .c); 
			스왑 (X [J] .Z, X [J + 1] .Z); 
		} 
		}  
//结构体排序!
	전 <= N]에 대해 (ⅰ = 1 int로;
		경우 (X [i]는이 .c <= H) 
		{ 
			S-의 X = [I] .Z; 
			(S <0) 어기면; 
			다른 ++ ans와; 
		
		} 
	} 
		COUT << ANS << ENDL; 
	0을 반환; 
}

추천

출처www.cnblogs.com/konglingyi/p/11291212.html