1. 程式人生 > 其它 >CCFCSP-202012-1-期末預測之安全指數(C++)

CCFCSP-202012-1-期末預測之安全指數(C++)

技術標籤:CCF-CSPccfc++

#include <iostream>
using namespace std;

int main()
{
	int n;   //n組資料
	int score[100000];  //題目要求:n至多10的5次方,分數為整數
	int weight[100000];  //權重
	int safe_score = 0;  //安全指數,初值為0

	cin >> n; //輸入n

	if (n < 2 || n>100000) {
		return 0;   //保證 2≤ n ≤10^5
	}

	for(int i = 0; i < n; i++) {
		cin >>
weight[i] >> score[i]; //cin預設以tab、空格、換行作為分隔符,所以直接挨著寫就可 if (weight[i] < -10 || weight[i]>10 || score[i] < 0 || score[i]>100) { return 0; //保證取值範圍正確 } } //計算加權分數 for (int i = 0; i < n; i++) { safe_score += weight[i]*score[i]; } //計算安全指數 if (safe_score < 0) { safe_score =
0; //根據ReLU函式,小於0就設為0,否則不變 } cout << safe_score; return 0; }