-
个人简介
直面warning的审判,反抗error的吊打,面对WA的指点,查看CE的原因,挑战TLE的挑衅,离开RE的追踪,大骂MLE的冲撞,回怼OLE的咒骂,鄙视SE的诅咒,修改UKE的源码,进入AC的光辉,甩掉PE的臭味,挑战Waiting的地位。
#include<bits/stdc++.h> using namespace std; int main() { freopen("transport.in","r",stdin); freopen("transport.out","w",stdout); int s,e,x,y; cin>>s>>e>>x>>y; cout<<min(abs(s-e),min(abs(s-x)+abs(e-y),abs(s-y)+abs(e-x))); return 0; cout<<"byebye~"; }//最短的运输 #include<bits/stdc++.h> using namespace std; int read(){ int a=0,k=1; char c=getchar(); while(!isdigit(c)){ if(c=='-') k=-1; c=getchar(); } while(isdigit(c)){ a=a*10+c-'0'; c=getchar(); } return a*k; } struct game{ int a,b; }t[200005]; int main(){ freopen("game.in","r",stdin); freopen("game.out","w",stdout); int n=read(); long long x; scanf("%lld",&x); long long minn=100000000000000000,ans=0; for(int i=1;i<=n;i++) t[i].a=read(),t[i].b=read(); for(int i=1;i<=n&&x>0;i++){ ans+=(t[i].a+t[i].b); x--; minn=min(minn,t[i].b*x+ans); } printf("%lld",minn); return 0; }//游戏过关 #include <bits/stdc++.h> using namespace std; int t,n,k[100010],ans,x,now; struct node { int a; int b; } f[100010]; bool cmp(node x,node y) { if(x.a!=y.a)return x.a<y.a; return x.b>y.b; } int read(){ int a=0,k=1;char c=getchar(); while(!isdigit(c)){ if(c=='-'){ k=-1; } c=getchar(); } while(isdigit(c)){ a=a*10+c-'0';c=getchar(); } return k*a; } int main() { freopen("play.in","r",stdin); freopen("play.out","w",stdout); scanf("%d",&t); while(t--) { scanf("%d",&n); for(int i=1; i<=n; i++) { f[i].a=-1e9; f[i].b=-1e9; scanf("%d",&k[i]); for(int j=1; j<=k[i]; j++) { x=read(); if(f[i].b>x) { f[i].b++; } else { f[i].a=x-j+2; f[i].b=x+2; } } } sort(f+1,f+n+1,cmp); ans=f[1].a; now=f[1].b; for(int i=2; i<=n; i++) { if(now<f[i].a) { ans+=f[i].a-now; now=f[i].a; } now+=f[i].b-f[i].a; } cout<<ans<<endl; } return 0; }//游戏通关 -
通过的题目
-
最近活动
This person is lazy and didn't join any contests or homework. -
最近编写的题解
This person is lazy and didn't write any solutions.
题目标签
- 系统测试
- 7