#38472: 可使用遞迴解法 (C++)


benjaminkuo (benjikuo)


提示:用一個陣列紀錄走過的點

想想看<?>是什麼
 
long long a[1000], b[1000], c[1000] = {}, sum = 0;
 
int f(int t) {    //計算有幾個布朗尼
    if (____<?>____) return sum;
    if (____<?>____) sum++;
    b[t] = <?>, c[t] = <?>;
    return f(<?>);
}
 
int main() {    //輸入&輸出
    long long n, t;
    cin >> n >> t;
    for (int i = 0; i < n; i++) cin >> a[i];
    for (int i = 0; i < n; i++) cin >> b[i];
    cout << f(t) << '\n';
}