[GESP2506二级] 数三角形

穷举所有a和b的可能性,判断a*b%2==0是否成立即可

避免1,3与3,1的重复情况,可以使得:

a的取值范围:1~n

b的取值范围:a~n(保持b不小于a,就不会出现重复面积三角形)

#include <iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    int cnt=0;
    for(int a=1;a<=n;a++){
        for(int b=a;b<=n;b++){
            if(a*b%2==0) cnt++;
        }
    }
    cout<<cnt;
    return 0;
}