A.小乐乐的组合数+:根据等差数列来暴力枚举起点即可。

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 typedef long long LL;
 4 int n,m,a[]={0,6,5,4,3,2,1};LL cnt;
 5 int main(){
 6     while(cin>>n>>m){
 7         if(n>m)swap(n,m);
 8         cnt=0;
 9         for(int i=1;i<=n;++i)
10             cnt+=(m-a[i%7])/7+(i%7>0);
11         cout<<cnt<<endl;
12     }
13     return 0;
14 }
View Code

相关文章: