C# 代码
public class Solution {
public int MaxCount(int[] banned, int n, int maxSum) {
HashSet<int> set = banned.ToHashSet<int>();
int result = 0;
for (int i = 1; i <= n; i++){
if (!set.Contains(i) && maxSum >= i){
maxSum -= i;
result++;
}
}
return result;
}
}