配列を使用してみましたが、すべての要素が必要なわけではないため、境界が大きすぎるためコンパイルできません。
ですから、おそらくマップやベクトルなどを使用して、より動的なものを試してみたいと思います (皆さんが推奨するものは何でも)。
私が機能を持っているように:
long long func(long long arg1, long long arg2, long long arg3){
check if [arg1, arg2, arg3] is memoized, and if it is, return it
....function body...
store return value with [arg1, arg2, arg3] in memoization cache
return value;
}
これどうやってするの?