結果

問題 No.3002 多項式の割り算 〜easy〜
コンテスト
ユーザー erbowl
提出日時 2025-01-26 13:10:13
言語 C++23
(gcc 15.3.0 + boost 1.92.0 + ACL)
コンパイル:
g++-15 -O2 -fplugin=/usr/lib/yukicoder/noavx512-gcc15.so -lm -std=c++23 -Wuninitialized -DONLINE_JUDGE -o a.out _filename_
実行:
./a.out
結果
AC  
実行時間 1 ms / 2,000 ms
+ 826µs
コード長 719 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 3,595 ms
コンパイル使用メモリ 353,884 KB
実行使用メモリ 9,908 KB
最終ジャッジ日時 2026-10-21 05:28:15
合計ジャッジ時間 4,930 ms
ジャッジサーバーID
(参考情報)
judge6_0 / judge2_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 24
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

typedef long long ll;
typedef long double ld;

#include <bits/stdc++.h>
using namespace std;
// #define int long long

#include <ext/pb_ds/assoc_container.hpp>
using namespace __gnu_pbds;
template<typename T>
using ordered_set = tree<T, null_type, std::less<T>, rb_tree_tag, tree_order_statistics_node_update>;
// std::cout << *s.find_by_order(1) << std::endl; // 2

signed main(){
    // これがないと落ちることがある
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    ll a,b;
    cin >> a>>b;
    vector<ll> c(b+1);
    c[b] = a;
    ll now = b;
    while(now-2>=0){
        auto v = c[now];
        c[now-1] -= v;
        c[now-2] -= v;
        now--;
    }
    cout << c[1]<<" "<<c[0] << endl;
}
0