找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: pacelife

一个有趣的数学题:欧拉计划第33题,有兴趣的同学看过来

[复制链接]
 楼主| 发表于 2015-12-14 22:16:08 | 显示全部楼层
程序见图片,没有进行优化, D4 H5 N3 X2 e& ?

& I& {2 I2 E5 B9 t0 K6 r" a

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
发表于 2015-12-16 22:16:16 | 显示全部楼层
钢铁侠2014 发表于 2015-12-14 10:46 2 l1 B9 ?. @7 r
很有意思的小题目啊,刚好最近在学python,晚上回家写个小程序算算

- B6 B" X. ~( _* `我的程序丑爆了。。。matlab
( d5 \1 v0 n* R5 f& `; u6 \& @clear all: N3 c% I% w+ D) w9 x
a=(10:99)';
0 Y; K1 K' d! N4 l' V, m* e3 F/ Pb=10:99;
; w" k( T5 F$ V( n, G  ~; a4 Yk=1;+ Q0 h! \" U" T* Q
c={};
3 B  e, A' |4 M4 ~2 s% }# m" {5 ~% Nfor i=1:909 J. l8 m, ?' B- F" g6 L
    for j=1:90
8 J( I  g( O* T9 P7 e        if a(i)<b(j)- G2 H: l! u& G7 |' p1 J
            if floor(a(i)/10)==floor(b(j)/10)
1 g  Z; i& {3 ]) f/ ?6 s                if a(i)/b(j)==(a(i)-10*floor(a(i)/10))/(b(j)-floor(b(j)/10)*10)
& l, x' r2 m) I7 e: _, M                    c{k}=[a(i);b(j)];
( \. ~0 ?, k/ T& p7 r& {/ N                    k=k+1;
5 j- w1 E2 k, x: J* F- R3 m                end" f& I+ p$ f8 D  Y
            end
4 `9 _4 q- f" L* Z/ m        end! `# {" a5 M! R7 V" p
    end
; b& Y/ [8 Q: @: Q7 _end5 s4 T5 J9 n5 k. F. L' i
for i=1:90: B; x" m* S& J( A" X0 n
    for j=1:90( P5 J) |& g* ~! u! [
        if a(i)<b(j)
$ E% J8 Z* J5 J$ W            if (a(i)-floor(a(i)/10)*10)==floor(b(j)/10)
1 Y+ b2 O5 h. g' i. X                if a(i)/b(j)==floor(a(i)/10)/(b(j)-floor(b(j)/10)*10)
; {7 `& j, \8 l4 a                    c{k}=[a(i);b(j)];
$ u7 Z) @) h% Q* r# `1 H4 R0 |+ L                    k=k+1;
6 l1 i( l# I* c: ?8 D' s$ s* l: c- ~3 K                end
5 r3 B3 Q" [6 ~/ D# a/ a# B" v+ l            end
/ V0 u, j2 s$ A6 {        end
  O! p- T, T6 _' Y8 ?7 s/ X    end) q& J2 v% |  _* H5 J
end" o6 N  x, O: W% Q7 E8 W2 E
for i=1:90
8 k  G! ^! k. @& _; F2 Z* M0 [    for j=1:905 b' ~. M( B: y4 {4 R; U
        if a(i)<b(j)
* H/ e& |  ?! ^4 r1 }3 f            if floor(a(i)/10)==(b(j)-floor(b(j)/10)*10)
! n1 z1 W4 ~- S8 W+ n                if a(i)/b(j)==(a(i)-10*floor(a(i)/10))/(floor(b(j)/10))
1 e+ ^6 ^+ o- r8 g( X5 \' ?                    c{k}=[a(i);b(j)];
0 D6 ]* Z' v% }/ X# h                    k=k+1;
9 a6 p' e# o9 D. p* ^3 |$ ?% J6 J                end
& p: C- X9 y( m$ X% y! ]! C( D( c            end
! J3 f8 C; i7 p4 z; @. x; Y        end: q) Q% D) ?. l: O9 d2 j& I
    end
3 q4 n( f" X6 H- ]* S" nend$ i" l% ~" K$ U! ~( s) g& T
for i=1:90. m+ y& g/ f4 J- `  i5 h
    for j=1:90! J1 O" _. w5 p8 i
        if a(i)<b(j)
, J" e$ z6 [  E* D+ X: D            if (a(i)-floor(a(i)/10)*10)==(b(j)-floor(b(j)/10)*10)
3 k/ {3 S: A& M( s0 x6 V: V                if a(i)/b(j)==(floor(a(i)/10))/(floor(b(j)/10))- ^* G, T7 K# k$ `3 n6 t
                    c{k}=[a(i);b(j)];" _# N) V3 ?# x/ o# D" U
                    k=k+1;
8 a8 }% m! w' h# K# [                end7 O  f& h/ _+ S: b
            end
8 |4 u4 u7 C; h        end
% `9 c& @6 v/ y+ g    end
$ O* G3 I7 O5 `end
! @& W- s0 k- K# r5 Y
* B/ @$ u7 i9 S  h% D# c2 u[16;64]% ^* O: ~" Z& a/ V8 \9 A* X
[19;95]2 T/ t6 |$ Y: M3 y% \
[26;65]8 y: D" m  X* d2 B5 {7 y- V) _
[49;98]
9 \5 b& Z- H5 s3 L; s' P1 `; Q8 ^% A$ p! Z" u8 G: h

: x0 I3 L& Z; Y2 ^0 r
发表于 2015-12-18 09:05:43 | 显示全部楼层
牛!!!!!!
发表于 2016-11-18 15:09:19 | 显示全部楼层
都是牛人
回复

使用道具 举报

发表于 2018-4-12 16:59:52 | 显示全部楼层
回复

使用道具 举报

发表于 2019-2-18 10:10:48 | 显示全部楼层
学习了都是大神啊# s7 _6 o' s& Z
发表于 2019-2-20 15:16:14 | 显示全部楼层
前排都是大神,我只会用笔算排除得到答案。
发表于 2019-2-22 11:23:24 | 显示全部楼层
惭愧,连题目都没看懂
发表于 2019-6-6 11:43:40 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-19 17:15 , Processed in 0.061715 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表