记录编号 381383 评测结果 AAAAAAAAAA
题目名称 [NOIP 2008]火柴棒等式 最终得分 100
用户昵称 GravatarHale 是否通过 通过
代码语言 Pascal 运行时间 1.377 s
提交时间 2017-03-11 15:19:14 内存使用 0.17 MiB
显示代码纯文本
  1. var i,j,k,l,z,n,g,q:integer;
  2. s1,s2,s3:string;
  3. begin
  4. assign(input,'matches.in');
  5. assign(output,'matches.out');
  6. reset(input);
  7. rewrite(output);
  8. readln(n);
  9. for i:=0 to 900 do
  10. begin
  11. for j:=0 to 900 do
  12. begin
  13. g:=0;
  14. str(i,s1);
  15. str(j,s2);
  16. str(i+j,s3);
  17. for q:=1 to length(s1) do
  18. begin
  19. case s1[q] of
  20. '1':k:=2;
  21. '2':k:=5;
  22. '3':k:=5;
  23. '4':k:=4;
  24. '5':k:=5;
  25. '6':k:=6;
  26. '7':k:=3;
  27. '8':k:=7;
  28. '9':k:=6;
  29. '0':k:=6;
  30. end;
  31. g:=g+k;
  32. end;
  33. for q:=1 to length(s2) do
  34. begin
  35. case s2[q] of
  36. '1':l:=2;
  37. '2':l:=5;
  38. '3':l:=5;
  39. '4':l:=4;
  40. '5':l:=5;
  41. '6':l:=6;
  42. '7':l:=3;
  43. '8':l:=7;
  44. '9':l:=6;
  45. '0':l:=6;
  46. end;
  47. g:=g+l;
  48. end;
  49. for q:=1 to length(s3) do
  50. begin
  51. case s3[q] of
  52. '1':l:=2;
  53. '2':l:=5;
  54. '3':l:=5;
  55. '4':l:=4;
  56. '5':l:=5;
  57. '6':l:=6;
  58. '7':l:=3;
  59. '8':l:=7;
  60. '9':l:=6;
  61. '0':l:=6;
  62. end;
  63. g:=g+l;
  64. end;
  65. g:=g+4;
  66. if g=n then z:=z+1;
  67. end;
  68. end;
  69. writeln(z);
  70. close(input);
  71. close(output);
  72. end.
  73.  
  74.