[codevs2419]ISBN号码
2015-09-21 21:03
274 查看
水题(各种坑数据,注意特判,一定要把所有条件想全)
喜欢就收藏一下,vic私人qq:1064864324,加我一起讨论问题,一起进步^-^
var s:string; f:array[0..100] of longint; i,j,k,l,n,ans:longint; begin readln(s); for i:=1 to 10 do f[i]:=ord(s[i])-48; if s[length(s)]='X' then f[10]:=10; for i:=1 to 10 do if s[i]='?' then k:=i; j:=10; f[k]:=0; for i:=1 to 10 do begin f[i]:=f[i]*j; j:=j-1; end; //(10-k+1) for i:=1 to 10 do ans:=ans+f[i]; if ans=0 then begin write(-1); exit; end; for i:=0 to 9 do if (ans+i*(10-k+1)) mod 11=0 then begin write(i); halt; end; if (k=10) and ((ans+10) mod 11 =0) then begin write('X'); halt; end; write(-1); end.
喜欢就收藏一下,vic私人qq:1064864324,加我一起讨论问题,一起进步^-^
相关文章推荐
- CUDA VS2008 win32 控制台 创建static device lib 库
- Objective-C入门12:字符串
- POJ 2828 线段树
- 设计模式之适配器模式
- 叉积判断点在多边形内外 & poj2318
- 关于打印浮点数的一个问题
- C#软件开发实例.私人订制自己的屏幕截图工具(十)在截图中包含鼠标指针形状
- hdu 1051-Wooden Sticks
- 代码中特殊的注释技术——TODO、FIXME和XXX的用处
- 春暖花会开
- java三元运算a?b:c(2015年9月20日)
- usaco Riding the Fences
- git pull冲突解决
- Cache-control
- hadoop中NameNode、DataNode、Secondary、NameNode、JobTracker TaskTracker介绍
- C#软件开发实例.私人订制自己的屏幕截图工具(九)使用自定义光标,QQ截图时的光标
- css中单位px、pt、em和rem的区别
- poj1061-青蛙的约会(扩展欧几里德算法)
- 如何在CSDN博客中所贴的代码进行【代码块】显示
- TCP客户/服务器程序示例