| Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|---|
| 38438 | wxy | 【J】T1 | C++ | 通过 | 100 | 1 MS | 264 KB | 491 | 2025-10-08 14:15:11 |
#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; }