Solution

a<b, delta=odd, ans=1

a<b, delta=even, ans=2

a=b ans=0

a>b, delta=odd, ans=2

a>b, delta=even, ans=1

#include <bits/stdc++.h>
using namespace std; signed main() {
int t,a,b;
ios::sync_with_stdio(false);
cin>>t;
while(t--) {
cin>>a>>b;
if(a<b) {
if((b-a)%2) cout<<1<<endl;
else cout<<2<<endl;
}
else if(a==b) cout<<0<<endl;
else {
if((b-a)%2) cout<<2<<endl;
else cout<<1<<endl;
}
}
}

最新文章

  1. 深入浅出Alljoyn——实例分析之远程调用(Method)篇
  2. apache2.4以上版本配置虚拟主机
  3. [2014.01.27]wfTextImage 文字图像组件 1.6
  4. TortoiseSVN中图标的含义
  5. C++ 中 volatile 的使用
  6. leetcode@ [316] Remove Duplicate Letters (Stack &amp; Greedy)
  7. NSS_02 日志配置
  8. 给定一个字符串,仅由a,b,c 3种小写字母组成。
  9. 格而知之3:Core Data的基本使用
  10. JavaScript之面向对象1
  11. Android开发之如何保证Service不被杀掉(broadcast+system/app)
  12. ecshop3.6商品如何按照销量排序
  13. 团队作业8——Beta项目(冲刺计划)
  14. JSP最常用的五种内置对象(out,request,response,session,application)
  15. DB2数据库常用的函数
  16. java protected修饰符说明
  17. Java中java.util.concurrent包下的4中线程池代码示例
  18. javaScript系列 [03]-javaScript原型对象
  19. Hyper-V和其他虚拟机共存 【转】
  20. IdentityServer4目录

热门文章

  1. CUDA 计算pi (π)
  2. AS中加载gradle时出现Gradle sync failed: Could not find com.android.tools.build:gradle.的错误
  3. vue简介,插值表达式,过滤器
  4. 函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别
  5. mod3 如何用硬件实现
  6. [python-docx]docx文档操作的库
  7. gcc 相关总结 动态链接库
  8. codeforces 540D Bad Luck Island (概率DP)
  9. sqlserver backup and restore -- partital restore
  10. Speech Super Resolution Generative Adversarial Network