问题标题: 酷町堂:5376 CBA

0
0
已解决
李锦昊
李锦昊
中级天翼
中级天翼

CBA是酷町喵自己举办的篮球联赛,“猫国篮球职业联赛”的英文缩写,Cattional Bascketball Association。

CBA中,一共有n支球队,每支球队在比赛时都要区分主场和客场。一个球队的主场球衣和客场球衣的颜色不同。在主场作战时,要穿着主场球衣;客场作战时,要穿着客场球衣。

如果两支球队的主场和客场球衣颜色相同,那么主队需要穿客场球衣出战。

现在联赛会举办n*(n-1)场比赛,每支球队会邀请其它n-1支球队来自己的主场打比赛。试求出共有多少场比赛中,主队需要穿客场球衣出战。

没看懂意思

求思路+核心

李锦昊在2021-07-05 09:40:11追加了内容
#include<bits/stdc++.h>
using namespace std;
int a[35],b[35],n,cnt;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i]>>b[i];
	} 
	for(int i=1;i<=n;i++){
		for(int j=i+1;j<=n;j++){
			if(a[i]==b[j]){
				cnt++;
			}
		}
	}
	cout<<cnt;
	return 0;
}


0
已采纳
马烨烨
马烨烨
初级守护
初级守护

思路:

枚举,就是康康哪些比赛主队球衣和客队球衣相同

枚举部分

for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            if(i==j)
                continue;
            if(a[i]==b[j])
                cnt++;
        }
    }

 

0
张恩泽
张恩泽
高级天翼
高级天翼

这题就是枚举,先输入,然后写个双重循环,判断a[i]是不是等于b[j],如果是,cnt++

0
我要回答