OJ之三连击
来源:互联网 发布:2016十大网络主播投票 编辑:程序博客网 时间:2024/04/28 17:43
#include<iostream> using namespace std; void split(int num,char *a,char *b,char *c) { *a=num/100+'0'; *b=num/10%10+'0'; *c=num%10+'0'; } char fig[9]; bool isDifferent(void) { for(int i=0;i<9;i++) { for(int j=0;j<9;j++) { if(i==j) { continue; } if(fig[i]==fig[j]||fig[i]=='0') { return 0; } } } return 1; } int main() { for(int i=100;i<=333;i++) { int j,k; j=i+i; k=j+i; split(i,fig,fig+1,fig+2); split(j,fig+3,fig+4,fig+5); split(k,fig+6,fig+7,fig+8); if(isDifferent()) { cout<<i<<' '<<j<<' '<<k<<endl; } } }
#include <stdio.h>int main(int argc, char *argv[]){int a,b,c,s[9],i,j;for(a=100;a<333;a++){b=2*a;c=3*a;s[0]=a%10;s[1]=a%100 /10;s[2]=a/100;s[3]=b%10;s[4]=b%100 /10;s[5]=b/100;s[6]=c%10;s[7]=c%100 /10;s[8]=c/100;for(i=0;i<8;i++){for(j=i+1;j<9;j++){if(s[i]==s[j]){break;}}if(j<9)break;}if((i==8) &&(j==9) && a!=267){printf("%-4d%-4d%d\n",a,b,c); }}return 0;}
http://www.luogu.org/problem/show?pid=1008
0 0
- OJ之三连击
- 三连击
- 三连击
- unity之关于角色三连击
- NOIP圣水题之——三连击
- 【洛谷】P1008 三连击
- luogu【P1008】三连击
- P1008 三连击
- P1008 三连击
- 洛谷P1008 三连击
- 三连击(NOIP1998)
- 洛谷P1008 三连击
- P1008 三连击
- 洛谷P1008 三连击
- 新手村 循环 三连击
- 平衡树三连击
- 洛谷 P1008 三连击
- [LUOGU1008]三连击
- 最长公共子序列
- Maven利用Mybatis generator生成代码
- 安装.net4.0后默认页失效
- 瑞星wifi二代来袭,wifi,U盘两用
- Android广播事件开机启动应用示例
- OJ之三连击
- OpenCV2.4.9 For Android + Android Studio (with gradle)配置教程
- 安卓开发学习之013 EditText应用详解(样式、背景、光标、错误提示、自定义带删除按钮、无弹出菜单)
- Java编程中访问对象父类成员方法
- java多线程总结五:线程池的原理及实现
- LintCode_有效回文串
- Python 基础——Python中的类
- linux中wait系统调用1
- php intval()函数