| Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|---|
| 38495 | hi_hi | 【J】T1 | C++ | 通过 | 100 | 0 MS | 252 KB | 609 | 2025-10-09 12:48:54 |
#include<bits/stdc++.h> using namespace std; long long _,n,m; int main(){ scanf("%lld",&_); while(_--){ scanf("%lld%lld",&n,&m); if((n*m)%2==1){ printf("N\n-1\n"); } else{ printf("Y\n"); if(n%2==0 && m%2==0){ printf("%lld\n",n*m/4); } else{ if((n%2)!=0){ printf("%lld\n",(n-1)/2*m/2+m/2); } else{ printf("%lld\n",n/2*(m-1)/2+n/2); } } } } }