Saturday, February 24, 2024

# Codeforces Round #419 (Div. 1), problem: (D) Karen and Cards Solution In C/C++

#include <bits/stdc++.h>
#define ll long long
using namespace std;
const int N = 500010;
ll maxn[N<<2],minn[N<<2],sum[N<<2];
int n,p,q,r,tot=1,x[N],y[N],z[N];
ll ret=0;
vector<int> c[N];
void update(int a,int b,int x,int l,int r,int i)
{
if(a>r || l>b || minn[i]>x) return;
if(a<=l && r<=b && maxn[i]<=x)
{
maxn[i]=minn[i]=x;
sum[i]=(ll)(r-l+1)*x;
return;
}
int mid=(l+r)>>1;
if(maxn[i]==minn[i])
{
maxn[i<<1]=maxn[i<<1|1]=minn[i<<1]=minn[i<<1|1]=minn[i];
sum[i<<1]=sum[i<<1|1]=(r-mid)*minn[i];
}
update(a,b,x,l,mid,i<<1);
update(a,b,x,mid+1,r,i<<1|1);
maxn[i]=max(maxn[i<<1],maxn[i<<1|1]);
minn[i]=min(minn[i<<1],minn[i<<1|1]);
sum[i]=sum[i<<1]+sum[i<<1|1];
}
int main()
{
scanf(“%d%d%d%d”,&n,&p,&q,&r);
while(tot<=p) tot<<=1;
for(int i=0;i<n;i++)
{
scanf(“%d%d%d”,&x[i],&y[i],&z[i]);
c[z[i]].push_back(i);
update(1,x[i],y[i],1,tot,1);
}
for(int i=r;i;i–)
{
for(int k=0;k<c[i].size();k++)
{
int j=c[i][k];
update(1,x[j],q,1,tot,1);
update(1,p,y[j],1,tot,1);
}
ret+=sum[1];
}
cout<<(ll)(p)*q*r-ret;
return 0;
}

## Celebrating Black History Month:...

As February unfolds, so does the annual celebration of...

## The Path to Self-Mastery:...

Embarking on a journey of self-mastery and breaking free...

## Wizards of Waverly Place...

In a spellbinding announcement, Disney has officially revealed that...

## Jim Irsay’s Reported ‘Suspected...

In a shocking turn of events last month, Jim...

Coachella Valley Music and Arts Festival, one of the...

## 2024 Taiwan Election: Pivotal...

As Taiwan gears up for its 2024 presidential election,...

### Celebrating Black History Month: Past, Future

As February unfolds, so does the annual celebration of Black History Month, a time to reflect on the profound contributions, resilience, and rich cultural...

### The Path to Self-Mastery: Lessons from Book ‘The Mountain Is You’

Embarking on a journey of self-mastery and breaking free from self-sabotage is a transformative process that requires dedication and conscious effort. Brianna Wiest's insightful...

### Wizards of Waverly Place Cast Reunites for Enchanting Revival

In a spellbinding announcement, Disney has officially revealed that the beloved fantasy series "Wizards of Waverly Place" is set for a magical comeback, featuring...

### Jim Irsay’s Reported ‘Suspected Overdose’: A Closer Look

In a shocking turn of events last month, Jim Irsay, the owner of the Indianapolis Colts, was reportedly found unresponsive at his home in...

### Coachella 2024: Iconic headliners, unforgettable musical experience!

Coachella Valley Music and Arts Festival, one of the most iconic and eagerly anticipated music festivals globally, has just dropped its highly anticipated lineup...

### 2024 Taiwan Election: Pivotal Moment in Political Landscape

As Taiwan gears up for its 2024 presidential election, the political landscape is buzzing with anticipation and fervor. With the island nation situated at...

### Michael Strahan’s Daughter’s Medulloblastoma Diagnosis

In a recent and heartbreaking revelation, Michael Strahan, former NFL star and television personality, shared the devastating news of his daughter Isabella's diagnosis with...

### Michigan vs. Washington: The 2024 National Championship Clash

In a highly anticipated matchup, the 2024 National Championship will witness a clash of football titans as the Michigan Wolverines square off against the...

### Jason Kelce: Unmasking the Unconventional NFL Icon

In the world of professional football, where conformity often takes center stage, one player stands out as a beacon of individuality, both on and...