욕심 + 마구 잡 이 - 최고의 소http://poj.org/problem?id=3263
3247 단어 http
나 는 처음에 폭력 적 으로 매 거 진 업 데 이 트 를 시 작 했 는데, 1100 대 순환 을 반복 하면 모든 구속 에 부합 할 것 같 았 다.
사실 매번 구간 [a, b], [a + 1, b - 1] 에서 하나씩 빼 면 돼 요.
중복 구간 은 포함 되 지 않도록 주의 하 세 요...
View Code
#include<stdio.h>
int s[10009];
bool hash[10009][10009];
int main()
{
int n,th,max,m;
while(scanf("%d%d%d%d",&n,&th,&max,&m)!=EOF)
{
int a,b,i,j;
for(i=1;i<=n;i++)
{
s[i]=max;
}
for(i=1;i<=m;i++)
{
scanf("%d%d",&a,&b);
if(hash[a][b]==1)continue;
hash[a][b]=1;
while(s[a]>s[b])
s[a]--;
int ll,rr;
if(a>b){ll=b;rr=a;}
else{ll=a;rr=b;}
for(j=ll+1;j<rr;j++)
{
s[j]--;
}
}
for(i=1;i<=n;i++)
{
printf("%d
",s[i]);
}
}
return 0;
}
ps: 나중에 데이터 가 생각 났 어 요.
7 1 5 3
1 7
2 6
4 7
결과 가 틀 렸 습 니 다. 사실은 결과 가 틀 렸 던 것 이 아니 라 제 데이터 가 모순 되 지 않 는 다 는 뜻 입 니 다. 멘 붕 ps: 문제 데이터 에 문제 가 있 습 니 다.
5 5 5 2
1 5
5 1
결국
5 4 4 4 5
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
빠른 팁: SingleStoreDB의 데이터 API 사용SingleStoreDB는 HTTP 연결을 통해 SQL 문을 실행하는 데 사용할 수 있는 을 제공합니다. 이 짧은 문서에서는 이 데이터 API를 사용하는 방법에 대한 예를 보여줍니다. A는 무료 SingleStore...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.