思维--找规律--Codeforces Round #645 (Div. 2) c题
生活随笔
收集整理的這篇文章主要介紹了
思维--找规律--Codeforces Round #645 (Div. 2) c题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C. Celex Update
題目大意:給出兩點的坐標,找出不同的路徑的總數(路徑數字總和不同)
思路:根據觀察向下走比向右走的增加幅度加1,所以在第i步 向下 對sum的影響是 n-i+1
所以最小數字為1+2+。。。。+y;
最大數字最大就是n+n-1+n-2+。。。+n-y;
我的代碼:
其實公式 可以整合為 x*y+1;
#include<bits/stdc++.h> using namespace std; int main() {int t;cin>>t;while(t--){long long int x1,y1,x2,y2;cin>>x1>>y1>>x2>>y2;cout<<(x2-x1)*(y2-y1)+1<<endl;} }總結
以上是生活随笔為你收集整理的思维--找规律--Codeforces Round #645 (Div. 2) c题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果手机iPhone Snapper超级
- 下一篇: 怎么在网上查询航班动态 如何查询飞机是否