巧妙填数
来源:互联网 发布:dota2五个位置 知乎 编辑:程序博客网 时间:2024/04/29 15:45
描述 Description
将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成
1:2:3的比例,试求出所有满足条件的三个三位数。
例如:三个三位数192,384,576满足以上条件。
输入格式 Input Format
无输入
输出格式 Output Format
需要输出全部结果。
每行输出3个数 用空格隔开。按照字典序的顺序输出。
================
枚举....
------------------
var f:array[char]of boolean;procedure init;begin assign(output,'p1001.out'); rewrite(output);end;procedure terminate;begin close(output); halt;end;function pd(t:longint):boolean;var st:string; //code:longint; i:longint;begin pd:=true; str(t,st); for i:=1 to length(st) do begin if f[st[i]] then f[st[i]]:=false else exit(false); end;end;procedure main;var i:longint;begin for i:=123 to 987 do begin fillchar(f,sizeof(f),true); f['0']:=false; if pd(i) and pd(i*2) and pd(i*3) then writeln(i,' ',i*2,' ',i*3); end;end;begin init; main; terminate;end.
- 巧妙填数
- 巧妙填数
- Vijos 巧妙填数
- 巧妙填数-vijos
- Vijos 1772题:巧妙填数
- Vijos P1772 巧妙填数【进制+置换】
- NYOJ 蛇形填数在于循环的合理巧妙
- 填数
- 填数
- 填数
- NYOJ---蛇形填数(方块填数+三角填数)
- 蛇形填数(方块填数+三角形填数)
- 【java】蛇形填数 螺旋填数
- 巧妙平方数
- 巧妙平方数
- 矩阵填数
- 蛇形填数
- 算法:蛇形填数
- linux内核启动流程
- 让程序员立于不败之地的七种武器
- Maven dependency exclusion for War file, but inclusion for tests Maven去除依赖影响
- 程序库,面向对象语言——unix编程艺术学习笔记
- Visual C# Simulate "Tracert" Command
- 巧妙填数
- 内部排序算法的比较和实现
- BYTE to CString
- EditText的属性说明
- 为透明性和可显性而编码——UNIX编程艺术学习笔记
- 透明性:来点光——unix编程艺术学习笔记
- 数据库中的日志
- MySQL日期时间函数大全
- WebKit内核源码分析(一)