- 在线时间
- 490 小时
- 最后登录
- 2024-2-3
- 注册时间
- 2013-2-28
- 听众数
- 117
- 收听数
- 46
- 能力
- 268 分
- 体力
- 39235 点
- 威望
- 1340 点
- 阅读权限
- 255
- 积分
- 31237
- 相册
- 2
- 日志
- 0
- 记录
- 0
- 帖子
- 1388
- 主题
- 937
- 精华
- 0
- 分享
- 0
- 好友
- 111
升级   0% TA的每日心情 | 衰 2020-10-25 11:55 |
|---|
签到天数: 264 天 [LV.8]以坛为家I - 自我介绍
- 内蒙古大学计算机学院
群组: 2013年数学建模国赛备 |
xx372859523 发表于 2013-8-12 14:37 # ^/ b" z; b% Z! Q' I9 ?
有源程序吗 - #include<stdio.h>
* _: e7 w2 q: W. t6 x# U - #define max_size 1000003 ?7 `\" N. F# U/ J+ X
- #define pow_count 1000//次数1 G0 n9 B, q' k( O, w! O
- int a[max_size];
7 P6 m& b: [5 S$ B\" W7 w X - void add_bite(int i)
/ r1 S8 u1 g( q5 V - {# V2 i1 f2 F$ T2 S. H! t
- if((a[i]+1)>10)
V, j* A3 @) B3 n% ^, h# m& h5 M - {
4 ]/ R) r* I. A$ t& d( j, ^ - a[i]=(a[i]+1)%10;1 q9 @/ M, X8 m) Q D
- add_bite(i+1);
2 W7 Q. Z* E! o' s - }3 U! v1 V% w( H: a3 ?/ `1 A
- else\" Q' X* W1 V5 _ g- \5 J; R
- {; l: \; z- r) S- G7 l- p
- a[i]+=1;) ?( e' s, u4 a5 ^) G
- }
7 |7 S* h& G! K/ x+ H - }
* M+ u9 ^, U. o - void main()( S; r; w- m. F5 G# I\" y
- { ( j5 B\" d0 F- }) F. k* b\" C3 H
- int sum,i,j;& Y2 C6 P* y% Z1 k
- a[0]=2;
7 `7 |* P0 Y3 m! U' E - sum = 0;
, R4 }7 Q' W. T' d$ [ - for(i=1;i<max_size;i++)/ O7 Y6 {2 I7 C. U' w
- {
6 o7 M5 ?8 i$ C - a[i] = 0; ; T+ C2 p& ?5 f
- }0 m$ Q9 E7 n: g# Y' B& [5 h$ m
- for(i = 1;i<pow_count;i++)3 I2 ?+ y# c; n& ~+ n
- {
3 g/ Y, J. l6 x0 U - for(j=0;j<max_size;j++)8 X4 A( `8 e6 S3 N3 Z
- {2 m0 c2 |& P6 F: V8 G
- if(a[j]*5>=10)
% _; e: N# \0 q3 |8 y - {
7 F- n P4 s; F/ U4 a- p# b0 y+ q - a[j] = a[j]*5%10;; I3 f8 W1 p; D\" X
- add_bite(i+1);! B( ]9 I1 X- u, z# A
- }. W6 o! }0 X( x8 O9 x
- else0 S9 d0 |1 Z) i
- {8 Y+ ~7 q% W5 u
- a[j]= a[j]*5; Q8 T y2 `7 F$ ]1 l
- }
! B\" ^: B1 }$ r6 J - } 6 t$ B' S\" N/ D. i: b
- } ) H# g9 n. W3 y
- for(i=max_size;i>0;i--)6 ~) G. N3 u* i3 u* A( x+ K+ d
- {
( U* r\" X* i8 w/ H5 R. a - if(a[i]!=0) break;! U! D, h9 L5 i4 b& g
- }2 q5 B! O8 G$ U+ g
- for(j=i;j>0;j--)
7 S) x5 B0 ` ?6 f4 Q7 z - {& |6 o$ { M1 O0 k$ N
- sum++;
; ?% c+ R- c' X\" T0 L/ O - printf("%d",a[j]);0 c8 [+ }6 k, y6 u/ V0 M+ E
- }\" b4 G+ A. ?( d$ S8 z, D, _
- printf("\n%d",sum);
2 o' w+ F* E4 }2 l* ?5 X8 L) p - }
复制代码 |
|