結果
| 問題 |
No.1700 floor X
|
| コンテスト | |
| ユーザー |
vjudge1
|
| 提出日時 | 2025-07-08 23:43:41 |
| 言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 651 bytes |
| コンパイル時間 | 890 ms |
| コンパイル使用メモリ | 59,760 KB |
| 実行使用メモリ | 7,848 KB |
| 最終ジャッジ日時 | 2025-07-08 23:43:45 |
| 合計ジャッジ時間 | 3,428 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 |
| other | WA * 44 |
コンパイルメッセージ
main.cpp: In function ‘long long unsigned int xuli2(long long unsigned int)’:
main.cpp:19:12: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized]
19 | return t;
| ^
main.cpp:5:32: note: ‘t’ was declared here
5 | unsigned long long l=0,r=n,t;
| ^
main.cpp: In function ‘long long unsigned int xuli1(long long unsigned int)’:
main.cpp:27:17: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized]
27 | return xuli2(n);
| ~~~~~^~~
main.cpp:5:32: note: ‘t’ was declared here
5 | unsigned long long l=0,r=n,t;
| ^
In file included from /usr/include/c++/13/iostream:41,
from main.cpp:1:
In member function ‘std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>]’,
inlined from ‘int main()’ at main.cpp:36:22:
/usr/include/c++/13/ostream:208:25: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized]
208 | { return _M_insert(__n); }
| ~~~~~~~~~^~~~~
main.cpp: In function ‘int main()’:
main.cpp:5:32: note: ‘t’ was declared here
5 | unsigned long long l=0,r=n,t;
| ^
ソースコード
#include<iostream>
using namespace std;
unsigned long long xuli2(unsigned long long n)
{
unsigned long long l=0,r=n,t;
while(l<r)
{
unsigned long long g=(l+r)/2;
if(g<=n/g)
{
t=g;
l=g+1;
}
else
{
r=g-1;
}
}
return t;
}
unsigned long long xuli1(unsigned long long n)
{
if(n==1||n==2||n==3)
{
return 1;
}
return xuli2(n);
}
int main()
{
ios::sync_with_stdio(false);cout.tie(0);cin.tie(0);
int t;cin>>t;
while(t--)
{
unsigned long long n;cin>>n;
cout<<xuli1(n)<<'\n';
}
return 0;
}
vjudge1