题目1438:最小公倍数
题目描述
给定两个正整数,计算这两个数的最小公倍数。
输入
输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数。
输出
对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。
样例输入:
10 14
样例输出:
70
代码
1 | #include <stdio.h> |
WordPress缓存插件: W3 Total Cache
LeetCode:Reverse Integer
Total Accepted: 100793
Total Submissions: 429248
Difficulty: Easy
Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321
Have you thought about this?Here are some good questions to ask before coding. Bonus points for you if you have already thought through this! If the integer’s last digit is 0, what should the output be? ie, cases such as 10, 100. Did you notice that the reversed integer might overflow? Assume the input is a 32-bit integer, then the reverse of 1000000003 overflows. How should you handle such cases? For the purpose of this problem, assume that your function returns 0 when the reversed integer overflows. Update (2014-11-10): Test cases had been added to test the overflow behavior.
TagsMath
Hide Similar Problems
(E) String to Integer (atoi)
Discuss
来源: https://leetcode.com/problems/reverse-integer/
代码(Accepted):
1 | class Solution { |
1 | class Solution { |
Solution:
To check for overflow/underflow, we could check if ret > 214748364 or ret < –214748364 before multiplying by 10. On the other hand, we do not need to check if ret == 214748364, why?
相关链接:
http://blog.csdn.net/nomasp/article/details/48675979
int型整数的最小值和最大值 http://bbs.csdn.net/topics/340223320
本题解析:
本题一定要把判断加在while循环之中,并且要在乘10之前判断是否超出范围。
遗留问题:
1.两段代码更精确的感觉应该是下面那个。
2.运行时间8ms,比较长,有待优化。(your runtime beats 24.74% of cpp submissions.)
相关知识点:
- 整数最大值和最小值
INT_MAX和INT_MIN定义在limits.h中。
INT_MAX #define INT_MAX 2147483647
INT_MIN #define INT_MIN (-2147483647 – 1)
注意:其中INT_MIN最小值没有写成-2147483647,是因为-2147483648对于编译器而言是个表达式,而2147483648对于32-bit整数是无法表示的,所以经过这个表达式的结果是未定义的。在GCC上直接写-2147483648后,编译器给出了警告,说结果是unsigned。可参考 INT_MIN.
也可用以下写法(推荐):1
2#define MAX_INT ((unsigned)(-1) >> 1)
#define MIN_INT (int)(MAX_INT + 1)
题目1009:二叉搜索树
时间限制:1 秒
内存限制:32 兆
特殊判题:否 提交:4894 解决:2183
题目描述:
判断两序列是否为同一二叉搜索树序列
输入:
开始一个数n,(1<=n<=20) 表示有n个需要判断,n= 0 的时候输入结束。
接下去一行是一个序列,序列长度小于10,包含(0~9)的数字,没有重复数字,根据这个序列可以构造出一颗二叉搜索树。
接下去的n行有n个序列,每个序列格式跟第一个序列一样,请判断这两个序列是否能组成同一颗二叉搜索树。
输出:
如果序列相同则输出YES,否则输出NO
样例输入:
2
567432
543267
576342
0
样例输出:
YES
NO
来源:
2010年浙江大学计算机及软件工程研究生机试真题
答疑:
解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7733-1-1.html
来源: http://ac.jobdu.com/problem.php?pid=1009
代码:
1 | /* |
题目1163:素数
时间限制:1 秒
内存限制:32 兆
特殊判题:否 提交:6479
解决:2176
题目描述:
输入一个整数n(2<=n<=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。
输入:
输入有多组数据。
每组一行,输入n。
输出:
输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没有则输出-1。
样例输入:
100
样例输出:
11 31 41 61 71
来源:
2008年北京航空航天大学计算机研究生机试真题
答疑:
解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7886-1-1.html
来源: http://ac.jobdu.com/problem.php?pid=1163
代码
1 | #include <stdio.h> |
题目1207:质因数的个数
时间限制:1 秒
内存限制:32 兆
题目描述:
求正整数N(N>1)的质因数的个数。
相同的质因数需要重复计算。如120=22235,共有5个质因数。
输入:
可能有多组测试数据,每组测试数据的输入是一个正整数N,(1<N<10^9)。
输出:
对于每组数据,输出N的质因数的个数。
样例输入:
120
样例输出:
5
提示:
注意:1不是N的质因数;若N为质数,N是N的质因数。
来源:2007年清华大学计算机研究生机试真题
答疑:解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7930-1-1.html
来源: http://ac.jobdu.com/problem.php?pid=1207
代码:
1 | #include <stdio.h> |
SSH客户端-Bitvise SSH Client
Bitvise SSH Client is an SSH and SFTP client for Windows. It is developed and supported professionally by Bitvise. The SSH Client is robust, easy to install, easy to use, and supports all features supported by PuTTY, as well as the following:
- graphical SFTP file transfer;
- single-click Remote Desktop tunneling;
- auto-reconnecting capability;
- dynamic port forwarding through an integrated proxy;
- an FTP-to-SFTP protocol bridge.
Bitvise SSH Client is free for personal use, as well as for individual commercial use inside organizations. You can download Bitvise SSH Client here.
Bitvise SSH Client可以同时打开sftp和ssh.并且对个人免费,仅用于windows.