ZJU 1037Gird-land

ZJU 1037Gird-land

 

 ZJU 1037Gird-land

 

 ZJU 1037Gird-land

 

思路:n和m分别标识横竖的栅栏数目,当两个都为奇数时,那么必有斜边出现,而且在输出时不必考虑浮点数,直接输出小数点后几位即可。

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    int T;cin>>T;
    while(T--){
        int n,m;
        cin>>n>>m;
        cout<<m*n<<".";
        if(m%2&&n%2)
            cout<<".41"<<endl;
        else
            cout<<"00"<<endl;
    }
    return 0;
}

 

上一篇:HTTP的响应状态码


下一篇:新加坡南洋理工大学交流总结