#include <bits/stdc++.h>
using namespace std;
int n, m; // n: 同学人数, m: 摆渡车往返时间
int a[4000005], num[4000005], dp[4000005];
// a[]: 存储每个同学的到达时间
// num[t]: 记录在t时刻到达的同学数量
// dp[t]: 表示摆渡车在t时刻发车时,前t分钟所有同学的等待时间之和的最小值
int main() {
int mx = 0; // 记录最晚到达的同学时间
cin >> n >> m;
memset(dp, 0x3f, sizeof(dp)); // 初始化dp数组为极大值
}