未过求调
查看原帖
未过求调
1063104
ANS900UVUAHA楼主2024/6/16 09:55
#include<bits/stdc++.h>
using namespace std;
int t=0,r1,r2,r3,k11,k12,k21,k22,k31,k32,u=0,l=0;
int ld(int x)
{
	int m=0;
	if(k11<=x&&k12>=x)
	{
		++m;
	}
	if(k21<=x&&k22>=x)
	{
		++m;
	}
	if(k31<=x&&k32>=x)
	{
		++m;
	}
    return m;
}
void sf(int r)
{
	if(r==0)
	{
		t+=0;
	}
	if(r==1)
	{
		t+=r1;
	}
	if(r==2)
	{
		t+=r2;
	}
	if(r==3)
	{
		t+=r3;
	}
	return;
}
int main()
{
    cin>>r1>>r2>>r3;
    cin>>k11>>k12;
    cin>>k21>>k22;
    cin>>k31>>k32;
    u=min(min(k11,k21),k31);
    l=max(max(k12,k22),k32);
    for(int i=u;i<=l;++i)
    {
    	sf(ld(i));
	}
	cout<<t;
	return 0;
}

2024/6/16 09:55
加载中...