結果
問題 | No.428 小数から逃げる夢 |
ユーザー |
![]() |
提出日時 | 2016-10-03 00:43:34 |
言語 | C++11 (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 791 bytes |
コンパイル時間 | 521 ms |
コンパイル使用メモリ | 66,256 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-11-21 15:04:02 |
合計ジャッジ時間 | 2,691 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 100 |
ソースコード
#include <cstdio>#include <algorithm>#include <iostream>#include <vector>#include <iomanip>using namespace std;int main(void){int i,tmp=0;int N;long long int D[30];long long int ten;ten=10000000000;D[1]=1234567891;D[2]=111213141;D[3]=5161718192;D[4]=212223242;D[5]=5262728293;D[6]=313233343;D[7]=5363738394;D[8]=414243444;D[9]=5464748495;D[10]=515253545;D[11]=5565758596;D[12]=616263646;D[13]=5666768697;D[14]=717273747;D[15]=5767778798;D[16]=818283848;D[17]=5868788899;D[18]=919293949;D[19]=5969798991;cin>>N;for(i=19;i>0;i--){D[i]*=N;D[i]+=tmp;tmp=D[i]/ten;D[i]-=tmp*ten;}cout<<tmp<<".";for(i=1;i<20;i++){printf("%010lld",D[i]);}cout<<endl;return 0;}