题目描述
blablabla
代码
注意continue的位置,否则会少计数
#include <iostream>
#include <algorithm>
using namespace std;
const int N = 110;
int w[N],m[N],sw,sm;
int k;
int main(){
scanf("%d",&k);
for(int i = 0;i < k;i++){
scanf("%d",&w[i]);
scanf("%d",&m[i]);
}
while(k--){
if(w[k] == 20){
if(m[k] == 5 || m[k] == 10){
sm += 10;
continue;
}
}
if(m[k] == 20){
if(w[k] == 5 || w[k] == 10){
sw += 10;
continue;
}
}
if(w[k] > m[k]) sw += w[k] - m[k];
if(w[k] < m[k]) sm += m[k] - w[k];
}
printf("%d %d",sw,sm);
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla