ACM
eclipse_c
游戏程序员
展开
-
HDOJ_ACM_steps——Buildings
题目很简单,统计N*M矩阵中1的个数 一次ac #include #include using namespace std; int main() { int t; scanf("%d",&t); int n,m; int count; int temp; while(t){ count = 0; scanf("%d%d",&n,&m);原创 2013-03-28 21:50:01 · 925 阅读 · 0 评论 -
【leetcode】Power Of Two[easy]
题目的意思是给你一个数字,判断这个数字是否为2的n次幂。代码跑的很快23333 class Solution { public: bool isPowerOfTwo(int n) { if (n == 0) { return false; } if (n == 1){原创 2015-11-08 00:05:20 · 313 阅读 · 0 评论 -
判断质数 How many prime numbers
acm step #include #include using namespace std; bool isprime(int a){ int t=sqrt(a+0.0); for(int i=2;i if(a%i==0) return false; } return true;//不要与else组合,犯这种小错误 } int main()原创 2014-09-09 22:37:35 · 556 阅读 · 0 评论 -
最小公倍数,最大公约数
求两个数的z #include using namespace std; int gcd(int a, int b); int lcm(int a, int b); int main(){ int n1, n2; while (cin >> n1 >> n2 ){ cout << lcm(n1, n2) << endl; } } int gcd(int a, int b原创 2014-09-09 21:33:57 · 722 阅读 · 0 评论 -
HDOJ_ACM_steps——第二小整数
什么思想没有看,很简单的题目,但是不知道为什么前几天做的错了,这次就对了 好像是会用到优先队列 #include #include using namespace std; int main() { int c; cin>>c; while(c--){ int n; int t,l,s; scanf("%d",&n); scanf("%d%d",&l,&s);//l原创 2013-05-15 11:22:26 · 683 阅读 · 0 评论 -
HDOJ_ACM_steps——IBM Minus One
字符操作,把A->B ,B->C .......Z->A; 简单题,一次ac。 #include #include using namespace std; int main() { int n; scanf("%d",&n); string a; char t[51]; for(int i=0;i<n;i++){ scanf("%s",&t);原创 2013-03-22 10:01:08 · 772 阅读 · 0 评论 -
HDOJ_ACM_setps—— find your present (2)
题目的意思很简单,就是找出没有出现2次的那个数。 下面会介绍两种方法,但是第一种方法是有错误的,刚刚做acm题目,还缺少大牛的经验。 由于没有考虑到数据量的大小,就用数组来模拟个大小,对于给定的sample input来说还是可以通过的,但是在提交之后总是wa。 附上代码,思路很简单,就是每次输入一个数字,检查是否在前面有相同的,如果有,则这个赋值为0.(数组模拟) #include原创 2013-03-19 20:48:27 · 739 阅读 · 0 评论 -
HDOJ_ACM_steps—— Higher Math
我就不知道我自己的代码和网上发现的代码在哪里有区别?!! 就是验证勾股定理,也很简单,对数据的要求比较大 正确的代码: #include __int64 a,b,c,temp; // long long类型 int main() { int i,t,flag; scanf("%d",&t); for(i=1;i<=t;i++) {原创 2013-03-19 21:35:46 · 809 阅读 · 0 评论 -
HDOJ_ACM_steps——Vowel Counting
简单题目,将元音字母大写,其它的小写 我现在找到一点小区别,就是选择G++还是C++来提交题目的,就连之前的那个id card 的题目可能就是这个sb 的小问题。 如果不加#include 就会ce,加上就会ac,卿哥哥跟我说他习惯乱加一大堆头文件 = = 我深深的仰慕了 G++可能会自动加上那个头文件,所以会ac 代码: #include #include #in原创 2013-03-30 22:20:56 · 703 阅读 · 0 评论 -
HDOJ_ACM_steps——Identity Card
没什么难的,不过一个cout 学到一个新函数: “ 函数名: strncmp 功 能: 串比较 用 法: int strncmp(char *str1, char *str2, int maxlen); 说明:此函数功能即比较字符串str1和str2的前maxlen个字符。如果前maxlen字节完全相等,返回值就=0;在前maxlen字节比较过程中,如果出现str1[n]与str2[n原创 2013-03-30 15:46:16 · 773 阅读 · 1 评论 -
【leetcode】Move Zeroes[easy]
好久没玩这玩意了,就先挑了个最简单的开始练练手,一次ac,但是这运行时间有点捉急。 题目很简单,给你一串Int型数组,将0元素都放到最后,上代码。 for (auto it = t.begin(); it != t.end(); it++) { if (*it == 0) { for (auto it2 = it+1; it2 != t.end(); i原创 2015-11-07 23:54:08 · 316 阅读 · 0 评论