メモ

yukicoderでゆるふわgolf

2016-05-24から1日間の記事一覧

yukicoder No.304 鍵(1)

問題はこちら No.304 鍵(1) - yukicoder総当りすれば良い int main(){ int i; char s[20]; for(i=0;i<1000;i++){ printf("%03d\n",i); fflush(0); scanf("%s",s); if(strcmp(s,"unlocked")==0)break; } return 0; } 文字列をint型に読み込むいつもの暴挙をや…

yukicoder No.300 平方数

問題はこちら No.300 平方数 - yukicoder「平方数⇔素因数分解した時の指数が全て偶数」なので、Xを素因数分解して、指数が奇数のものを掛けあわせれば良い 最悪でもX自身をかければ平方数になるので、Y≦X≦10^12 int main(){ long x,y=1,i,p; scanf("%ld",&x)…

yukicoder No.299 蟻本が読めない

問題はこちら No.299 蟻本が読めない - yukicoder初項316、公差52の等差数列の第N項を求める問題 公式としては316+52*(N-1)とするのだろうけど、この-1がいつも邪魔に思うので、第0項を316-52=264として 264+52*Nと求めるほうが好き。 N≦10^10なので、intだ…

yukicoder No.296 n度寝

問題はこちら No.296 n度寝 - yukicoder1回寝過ごす度にT分経過するので、N度寝すると、T*(N-1)分経過する T*N≦1.44*10^9なのでオーバーフローはしない int main(){ int n,h,m,t; scanf("%d%d%d%d",&n,&h,&m,&t); m+=(n-1)*t; printf("%d\n%d",(h+m/60)%24,m…