結果
問題 |
No.3084 Identify f(x)
|
ユーザー |
|
提出日時 | 2025-03-03 15:13:43 |
言語 | C++23 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 24 ms / 2,000 ms |
コード長 | 523 bytes |
コンパイル時間 | 667 ms |
コンパイル使用メモリ | 77,968 KB |
実行使用メモリ | 25,984 KB |
平均クエリ数 | 3.00 |
最終ジャッジ日時 | 2025-04-04 20:50:14 |
合計ジャッジ時間 | 1,463 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 7 |
ソースコード
#include<iostream> using namespace std; int main(){ int x1 = 2,x2 = 6;//x1 != x2,-1000 <= x1,x2 <= 1000であればどの値でもよい int f1,f2; cout << "? " << x1 << endl; cin >> f1; cout << "? " << x2 << endl; cin >> f2; for(int a = -100; a <= 100; a++){//あり得る関数すべてを試す for(int b = -100; b <= 100; b++){ if(a * x1 + b == f1 && a * x2 + b == f2){ cout << "! " << a << " " << b << endl; } } } return 0; }