25分,大佬们这是哪里出问题了
查看原帖
25分,大佬们这是哪里出问题了
922193
_wsh_楼主2023/3/12 17:16
#include<iostream>
using namespace std;
#include<math.h>
#include<string> 
#include<vector> // vextor容器 
#include<algorithm> // 标准算法的头文件 
#include<iomanip> // 小数点后几位运算 
#include <climits> // 为了使用min=LONG_MAX
#include<cstdlib> // 生成随机数 
#include<ctime> // 生成随机数 
#include<stack>
#include<queue>
#include<list>

struct PK{
	int time;
	int a;
	int b;
};

int main(){
	int n,sum1=0,sum2=0;
	cin >> n;
	PK p[n];
	for(int i=0;i<n;i++){
		cin >> p[i].time >> p[i].a >> p[i].b;
	}
	if(p[0].a>=1 && p[0].a<=4){
		sum1 = sum1 + 100;
	}else {
		sum2 = sum2 + 100;
	}
	for(int i=1;i<n;i++){
		if(p[i].a==p[i-1].a && p[i].time-p[i-1].time<=10){
			if(p[i].a>=1 && p[i].a<=4) sum1 = sum1 + 150;
			else  sum2 = sum2 + 150;
		}else {
			if(p[i].a>=1 && p[i].a<=4) sum1 = sum1 + 100;
			else  sum2 = sum2 + 100;
		}
	}
	cout << sum1 << " " << sum2;
    return 0;
} 
 
   
2023/3/12 17:16
加载中...