直接高精度模拟,加上简单贪心

  1. Program XJOI2263;
  2. type arr=array[..] of longint;
  3. var a,b:arr;
  4. s1,s2:ansistring;
  5. i,j:longint;
  6. sum:int64;
  7. operator *(a:arr;x:longint) c:arr;
  8. var i:longint;
  9. begin
  10. fillchar(c,sizeof(c),);
  11. for i:= to a[] do c[i]:=a[i]*x;
  12. for i:= to a[] do
  13. begin
  14. c[i+]:=c[i+]+c[i] div ;
  15. c[i]:=c[i] mod ;
  16. end;
  17. c[]:=a[];
  18. while c[c[]+]<> do
  19. begin
  20. inc(c[]);
  21. i:=c[];
  22. c[i+]:=c[i+]+c[i] div ;
  23. c[i]:=c[i] mod ;
  24. end;
  25. exit(c);
  26. end;
  27. function check(a,b:arr):boolean;
  28. begin
  29. if a[]<b[] then exit(true);
  30. if a[]>b[] then exit(false);
  31. for i:=a[] downto do
  32. begin
  33. if a[i]<b[i] then exit(true);
  34. if a[i]>b[i] then exit(false);
  35. end;
  36. exit(true);
  37. end;
  38. begin
  39. readln(s1);
  40. readln(s2);
  41. a[]:=length(s1);
  42. b[]:=length(s2);
  43. for i:= to a[] do a[i]:=ord(s1[a[]-i+])-;
  44. for i:= to b[] do b[i]:=ord(s2[b[]-i+])-;
  45. while check(a,b) do
  46. begin
  47. inc(sum);
  48. a:=a*;
  49. end;
  50. sum:=sum-;
  51. sum:=sum mod ;
  52. if sum= then writeln() else
  53. begin
  54. j:=;
  55. for i:= to sum do j:=j*;
  56. writeln(j);
  57. end;
  58. end.

JLOI 斯迈利的赌注的更多相关文章

  1. 世界城市 XML

    下载地址:http://www.qlcoder.com/uploads/dd01140921/147988679320159.xml <Location> <CountryRegio ...

  2. JS城市data

    CityData = { "中国": { "北京": ["东城区", "西城区", "崇文区", & ...

  3. 解决Javascript大数据列表引起的网页加载慢/卡死问题。

    在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死). 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也 ...

  4. JS实现年月日三级联动+省市区三级联动+国家省市三级联动

    开篇随笔:最近项目需要用到关于年月日三级联动以及省市区三级联动下拉选择的功能,于是乎网上搜了一些做法,觉得有一些只是给出了小的案例或者只有单纯的js还不完整,却很难找到详细的具体数据(baidu搜索都 ...

  5. 【Other】希腊诸神大全-中英文名称

    希腊诸神大全-中英文名称 希腊诸神的名字_百度搜索 希腊诸神_百度百科 希腊神话人物名字大全_极客百科 希腊神话人物名称大全 希腊神话中的人物名称大全   希腊神话即口头或文字上一切有关古希腊人的神. ...

  6. Vue 国家省市三级联动

    在网上查阅一下,基本上是省市区三级联动,国家省市的就只能自己动手了. 样式就根据自己的需要去调整了. JSON数组太长,就折叠放在了后面. 效果图: <!DOCTYPE html> < ...

  7. 利用Javascript解决HTML大数据列表引起的网页加载慢/卡死问题。

    在一些网页应用中,有时会碰到一个超级巨大的列表,成千上万行,这时大部份浏览器解析起来就非常痛苦了(有可能直接卡死). 也许你们会说可以分页或动态加载啊?但是有可能需求不允许分页,动态加载?网络的延迟也 ...

  8. 世界国省市区SQL语句(mysql)

    CREATE TABLE loctionall ( country VARCHAR(40) , provice VARCHAR(40) , city VARCHAR(40) , CONSTRAINT ...

  9. 很多事情就像看A片,看的人觉得很爽,做的人未必。

    http://m.jingdianju.com/wzgs/shenghuo/201307185135.html 转载自: 从这个角度上来说,我不太赞成过于关注第一份工作的薪水,更没有必要攀比第一份工作 ...

随机推荐

  1. jquery 行交换 上移 下移

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. C#语言基础——7月21日

    C#语言基础 一.语言基础 (一).函数的四要素:      名称,输入,输出,加工(二).主函数.输出语句.输入语句:     Static void Main(string[] args)//下划 ...

  3. [示例]NSPredicate基础-查询数组中负荷条件的子集

    代码: #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepo ...

  4. checkbox 赋值给js 变量

    var banuid =[];//定义一个数组            $('input[name="banuid[]"]:checked').each(function(){//遍 ...

  5. 分析与提取QQ木马盗号技术

    程序大致的流程如下图: 因为是用画图工具画的,所以大家就将就看下把,有什么不对的地方请多多指教: 程序是用Delphi写的,只有加载器加了个upx壳,其他的都没有加壳:所以分析起来就比较简单了: 这个 ...

  6. nginx不支持pathinfo 导致thinkphp出错解决办法

    location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } 然后项目配置下url ...

  7. Mac OS X 卸载MySQL

    sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo ...

  8. display:flex

    元素在x方向走,元素y不一样[高度].可以用对齐.align-items. align-self 自身调节元素在x方向走,元素在x方向距离.justify-content .   元素在x方向走,x方 ...

  9. win10 用微软账户登录无法访问共享的问题

    百度找了一大堆可以解决的,最终最简单的方式(可能是bug): 测试了一下,Win10用微软账户登录的,连局域网共享时,输入用户名的时候,前面加个乱七八糟的域名就可以访问了: 比如: 用户名:   ba ...

  10. DotNetBar v12.7.0.2 Fully Cracked

    更新信息: http://www.devcomponents.com/customeronly/releasenotes.asp?p=dnbwf&v=12.7.0.2 如果遇到破解问题可以与我 ...