left_bound = (n / NumberOfNodes) * MyNodeID + min(n % NumberOfNodes, MyNodeID);
right_bound = (n / NumberOfNodes) * (MyNodeID + 1) + (n % NumberOfNodes > MyNodeID);
1 DCJ 題目的共同特色
1–1. Input 透過 API 存取
left_bound = (n / NumberOfNodes) * MyNodeID + min(n % NumberOfNodes, MyNodeID);
right_bound = (n / NumberOfNodes) * (MyNodeID + 1) + (n % NumberOfNodes > MyNodeID);
1–2. 通常是以「加快 10 倍或 100 倍」為目標
1–3. 避免串接式的「接收-計算-傳遞」模式
1–4. Everything is Long Long
2 演算法中的平行思維 – DCJ 解題舉例
2–1. 計算統計量