博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
51nod 1185 || 51nod 1072 威佐夫博弈
阅读量:5104 次
发布时间:2019-06-13

本文共 1452 字,大约阅读时间需要 4 分钟。

贴个模板:平常的跟高精度java的;

int:

#pragma comment(linker, "/STACK:1024000000,1024000000")#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define LL long long#define pi (4*atan(1.0))#define eps 1e-14#define bug(x) cout<<"bug"<
<
b)swap(a,b); int x=(b-a)*k; if(x==a)printf("B\n"); else printf("A\n"); } return 0;}

 

java:

import java.util.*;import java.math.*;public class Main {    public static void main(String[] args) {        Scanner cin = new Scanner(System.in);        BigInteger k=new BigInteger("16180339887498948482045868343656381177203091798057628621354486227052604628189024497072072041893911374");        BigInteger p=new BigInteger("10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000");        int T;        T=cin.nextInt();        while(T--!=0)        {            BigInteger nn=cin.nextBigInteger();            BigInteger mm=cin.nextBigInteger();            BigInteger n=nn.min(mm);            BigInteger m=nn.max(mm);            BigInteger j=m.subtract(n);            j=j.multiply(k);            j=j.divide(p);            if(j.equals(n))                System.out.println("B");            else                 System.out.println("A");        }    }}

 

转载于:https://www.cnblogs.com/jhz033/p/7359989.html

你可能感兴趣的文章
vim中的正则表达式替换
查看>>
strongswan--linux内核ipsec policy类型
查看>>
Binding基础
查看>>
java后台设计简单的json数据接口,设置可跨域访问,前端ajax获取json数据
查看>>
jQuery 添加元素
查看>>
ESFramework ——成熟的C#网络通信框架(跨平台)
查看>>
iOS基础知识之多态问题
查看>>
2017.3.16 上午
查看>>
HTTP状态码大全
查看>>
(私人收藏)第七届山东省中小学生机器人大赛接力赛解决方案
查看>>
Hue的全局配置文件hue.ini(图文详解)
查看>>
AC算法分析
查看>>
Spark基本架构及原理
查看>>
Linux系统环境搭建
查看>>
usb驱动之打印usb设备信息(二)
查看>>
js cookie
查看>>
双向链表和环形链表(约瑟夫问题)
查看>>
linux启动流程
查看>>
踪电子表格中的单元格(Spreadsheet Tracking, ACM/ICPC World Finals 1997, UVa512)
查看>>
以传值方式传参数引发的栈溢出
查看>>