记录编号 | 468769 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | [NOIP 2007]守望者的逃离 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.000 s | ||
提交时间 | 2017-11-01 22:38:00 | 内存使用 | 0.00 MiB | ||
/*written by 0koto*/ #p\ ragma GCC optimize("Ofast") #include"iostream" #include"cstdio" #include"cctype" #define loop(i,j,k) for(register int i=j;i<=k;++i) using namespace std; inline void in(int &x){ x=0;int f=1;char c=getchar(); while(!isdigit(c))f=c^'-'?1:-1,c=getchar(); while(isdigit(c))x=(x<<1)+(x<<3)+(c^48),c=getchar();x*=f; } inline int out(int x){ if(!x)return putchar('0'),0;if(x<0)x=-x,putchar('-');char c[30]={0}; while(x)c[++c[0]]=x%10+48,x/=10;while(c[0]) putchar(c[c[0]--]); } int m,s,t,s1,s2,t1=1; inline int koto(){ freopen("escape.in","r",stdin); freopen("escape.out","w",stdout); in(m),in(s),in(t); while(t1<=t){ s1+=17; if(m>=10) s2+=60,m-=10;else m+=4; s1=max(s1,s2); if(s1>=s){ return puts("Yes"),out(t1),0; } t1++; } return puts("No"),out(s1),0; } int zero=koto(); int main(){;}