Educational Codeforces Round 7

#include<cstdio>
#include<algorithm>
using namespace std;
long long n,t=1,ans,temp[20000010];
int main(){
	temp[1]=1;
	for(int i=1;i<=20000000;i++)temp[i+1]=temp[i]+i;
	scanf("%I64d",&n);
	n=n-*(upper_bound(temp,temp+20000000,n)-1)+1;
	printf("%I64d",n);
}

#include<cstdio>
using namespace std;
int hh,mm,a,t;
int main(){
	scanf("%d:%d",&hh,&mm);
	scanf("%d",&a);
	t=a+mm;
	mm=t%60;
	hh=(hh+(t/60))%24;
	printf("%02d:%02d",hh,mm);
}

#include<cstdio>
int n,m,p[200010],next[200010];
int main(){
	scanf("%d%d",&n,&m);
	for(int i=1;i<=n;i++)scanf("%d",&p[i]);
	for(int i=n;i>=1;i--)if(p[i+1]!=p[i])next[i]=i+1;else next[i]=next[i+1];
	int l,r,x;
	for(int i=1;i<=m;i++){
		scanf("%d%d%d",&l,&r,&x);
		if(p[l]!=x){
			printf("%d\n",l);
		}else{
			if(next[l]<=r) printf("%d\n",next[l]);else printf("-1\n");
		}
	}
}

我才不会就这样轻易的FST,滚去睡~~~~~~~

此条目发表在Codeforces分类目录。将固定链接加入收藏夹。