提交时间:2025-10-08 14:15:11

运行 ID: 38438

#include<bits/stdc++.h> using namespace std; typedef long long ll; ll n,m; int main(){ int t; scanf("%d",&t); while(t--){ scanf("%lld %lld",&n,&m); ll sum=n*m,ans=0; if(sum%2!=0){ cout<<"N"<<endl<<-1<<endl; }else{ ll up=n/2; ll down=m/2; ans+=up*down; sum-=(up*down)*4; ans+=sum/2; cout<<"Y"<<"\n"<<ans<<"\n"; } } return 0; }