首页 > 其他分享 >Codeforces 1358 C. Celex Update

Codeforces 1358 C. Celex Update

时间:2023-02-03 11:32:23浏览次数:46  
标签:拐角 1358 int Celex Codeforces sdd abs 方格 ans


Codeforces 1358 C. Celex Update_【】


Codeforces 1358 C. Celex Update_【】_02

题意:

一个矩形内有多个方格,每个方格都按照顺序填写了一些数。给两个坐标,求这两个坐标间路径经过的数字和不同的路线总数。

可以看出比如要从 Codeforces 1358 C. Celex Update_【】_03 走到 Codeforces 1358 C. Celex Update_【】_04 ,这两种走法 Codeforces 1358 C. Celex Update_【】_05Codeforces 1358 C. Celex Update_【】_06 第二个比第一个多了 Codeforces 1358 C. Celex Update_【】_03 ,说明一旦出现类似 Codeforces 1358 C. Celex Update_【】_08 这样的上三角形拐角,我们可以让它拐下来变成 Codeforces 1358 C. Celex Update_【】_09。这样操作 Codeforces 1358 C. Celex Update_【】_10 次后就彻底找不到这种拐角了,因此答案是 Codeforces 1358 C. Celex Update_【】_11

AC代码:

int n, m, x, y;

int main()
{
int t;
sd(t);
while (t--)
{
sdd(x, y);
sdd(n, m);
ll ans = 1ll * abs(y - m) * abs(n - x) + 1;
pld(ans);
}
return 0;
}


标签:拐角,1358,int,Celex,Codeforces,sdd,abs,方格,ans
From: https://blog.51cto.com/u_15952369/6035737

相关文章

  • Codeforces 1354 D. Multiset(树状数组)
    题意;要你实现一个求第k大数的数据结构。树状数组模板题。AC代码:constintN=1e6+50;inta[N];intn,q;voidadd(intp,intval){while(p<=n){a[p]+=va......
  • codeforces 580C Kefa and Park (树上DFS)
    Description:Kefadecidedtocelebratehisfirstbigsalarybygoingtotherestaurant.Helivesbyanunusualpark.Theparkisarootedtreeconsistingof n ve......
  • CodeForces - 253E Table with Letters - 2
    Description:Let'sconsideranetworkprinterthatfunctionslikethat.Itstartsworkingattime0.Ineachseconditcanprintonepageofatext.Atsomemomen......
  • Codeforces1201 B Maximum Median (二分)
    Description:Youaregivenanarray aa of nn integers,where nn isodd.Youcanmakethefollowingoperationwithit:Chooseoneoftheelementsofthearray......
  • Codeforces Round #596 D
    找到a[i]*a[j]=x^k符合这个式子的有多少种组合。分解质因子来做就行了AC代码:#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<s......
  • Codeforces-343D Water Tree(树链剖分)
    Description:MadscientistMikehasconstructedarootedtree,whichconsistsof n vertices.Eachvertexisareservoirwhichcanbeeitheremptyorfilledw......
  • Codeforces Round #596 B2. TV Subscriptions
    题意就是让你在N个数中找到D个连续的数,使这D个数中不同的数最小。hard数据较大,优化到nlogn才能过。具体怎么优化看代码吧AC代码:#include<cstdio>#include<cstring>......
  • Codeforces Round #596 C. p-binary
    给定N和p,让你找到满足2^x+p最少有多少不同的项。就把N转成二进制然后枚举P的个数就是答案,昨天特判没写好,今天早上起来发现被卡掉了。rank又出1000了。AC代码:#include<......
  • Educational Codeforces Round 75 D. Salary Changing(二分)
    题意就是:给n个人发工资,总钱数为s。每个人有一个工资范围。要求一个发工资方案,使得工资中位数最大,求这个中位数。考虑到中位数最大,于是我们可以二分。但是每个人的工资......
  • Educational Codeforces Round 75 C Minimize The Integer
    这道题的意思就是给出一个由数字组成的字符串,相邻的数字可以互换位置,但是如果相邻的为同奇同偶这样就不能交换。让我们求交换任意次数可以产生的最小数。这条限制就是说......