提交时间:2025-10-08 15:33:12

运行 ID: 38463

#include<bits/stdc++.h> using namespace std; int T; long long n,m; int main(){ // freopen("board.in","r",stdin); // freopen("board.out","w",stdout); cin>>T; while(T--){ cin>>n>>m; if(n%2==1&&m%2==1){ cout<<"N"<<'\n'; cout<<"-1"<<'\n'; continue; } if(n%2==1){ cout<<"Y"<<'\n'; cout<<m/2*((n-1)/2)+m/2<<'\n'; } else if(m%2==1){ cout<<"Y"<<'\n'; cout<<n/2*((m-1)/2)+n/2<<'\n'; } else{ cout<<"Y"<<'\n'; cout<<n/2*(m/2)<<'\n'; } } }