第一道题:打印栅栏(打印网格) AC
#include <iostream>
#include <algorithm>
using namespace std;
int n, m;
int main() {
scanf("%d%d", &n, &m);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++)
printf("+-");
puts("+");
for (int j = 1; j <= m; j++)
printf("| ");
puts("|");
}
for (int j = 1; j <= m; j++)
printf("+-");
puts("+");
return 0;
}
第二道题:合成游戏 AC
#include <iostream>
#include <algorithm>
using namespace std;
typedef long long LL;
LL n, x, sum;
int main() {
scanf("%lld", &n);
for (int i = 1; i <= n; i ++) {
scanf("%lld", &x);
sum += x;
}
LL ans = 1;
while (ans <= sum)
ans *= 2;
printf("%lld\