1. 程式人生 > >洛谷 P3951 小凱的疑惑

洛谷 P3951 小凱的疑惑

-s sca pan lld b- 結果 return target 疑惑

題目鏈接

一開始看到這題,我的內心是拒絕的。

以為是同余類bfs,一看數據1e9,發現只能允許O(1)的算法,數學還不太好,做不出來,其實應該打表找規律。

看到網上的題解,如果兩個都必須拿,結果一定是a*b,由於對稱性,如果可以不拿,就減(a+b)。

結果就是a*b-a-b。

 1 #include<iostream>
 2 #include<cstdio>
 3 using namespace std;
 4 long long a,b;
 5 int main()
 6 {
 7     scanf("%lld%lld",&a,&b);
 8     printf("
%lld\n",a*b-a-b); 9 return 0; 10 }

洛谷 P3951 小凱的疑惑