このようないくつかの数値を保存する必要があります
key => (four integers, between 0 to 30 (maxmimum), -1 means NULL)
125 => (1,3,5,20)
80 => (4,2,-1,-1)
20 => (10,12,21,3)
...
最速のランダム アクセスが必要です。実際には、アプリケーションのデータのテーブルになります。これらの値をヘッダー内に格納し、必要な場所で呼び出すことを考えました。私は主にスクリプト (PHP/Python) を作成しており、そこには配列/辞書があります。しかし、C++ はどうでしょうか。
これまでのところ、map と unordered_map (前者の方がランダム アクセスに適しているようです) を見つけました。