問題はこちら
No.299 蟻本が読めない - yukicoder
初項316、公差52の等差数列の第N項を求める問題
公式としては316+52*(N-1)とするのだろうけど、この-1がいつも邪魔に思うので、第0項を316-52=264として
264+52*Nと求めるほうが好き。
N≦10^10なので、intだとオーバーフローする
int main(){ long n; scanf("%ld",&n); printf("%ld",264+52*n); return 0; }
自明な短縮をして
long n;main(){n=scanf("%ld",&n)>printf("%ld",264+52*n);}
56B