杭电水题--1197 Specialized Four-Digit Numbers
来源:互联网 发布:php implode 爱好 编辑:程序博客网 时间:2024/05/16 06:00
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1197
题目意思是,给一个数,然后判断这个数的10,12,16三种进制表示的各个位之和是否相等。
笨死了,一看题目就想着先把数给转换成各种进制的数,然后再逐位相加进行比较,写完之后发现好笨好笨,既然是水题肯定有简单的方法,然后去discuss里看了一下,果然有个很简单的方法,拿来与大家分享:
#include <iostream>using namespace std;int f(int a,int n);int main(){for(int i=1000;i<10000;i++)if(f(i,10)==f(i,12)&&f(i,10)==f(i,16))cout<<i<<endl;return 0;}int f(int a,int n){int s=0;while(a>0){s=s+a%n;a=a/n;}return s;}
其实水题中也能学到不少东西,同样的题目但是却可以用既简单又清晰的方法,所以还是需要平日里勤加练习。。
- 杭电水题--1197 Specialized Four-Digit Numbers
- 1197 Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- Specialized Four-Digit Numbers
- HDU 1197 Specialized Four-Digit Numbers
- HDU 1197 Specialized Four-Digit Numbers
- HDU 1197 Specialized Four-Digit Numbers
- HDU 1197 Specialized Four-Digit Numbers
- HDU 1197 Specialized Four-Digit Numbers
- 【HDOJ】1197 -> Specialized Four-Digit Numbers
- hdu-1197-Specialized Four-Digit Numbers
- hdoj 1197 Specialized Four-Digit Numbers
- hdu-oj 1197 Specialized Four-Digit Numbers
- 提问前我们该做什么?
- 形象理解卷积(卷积运算为何要翻转)
- oracle use spool to write to text
- ATOM全局原子
- 如果myeclipse不显示svn的版本号怎么办
- 杭电水题--1197 Specialized Four-Digit Numbers
- 继承、多态、抽象类、接口
- objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
- -bash: /home/oracle: is a directory
- 对称子字符串最大长度
- 时间来不及 随便写点 Map的两种取值(键值 和 值)方法 但是取出的值是无序的怎么办?
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- 饭卡(HDOJ2546)
- JTable自适应列宽