
算法学习
daneeee
努力,加油,一切皆有可能
展开
-
大理石在哪里
现有N个大理石,每个大理石上写着一个非负整数。 #include<cstdio> #include<algorithm> using namespace std; const int maxn = 10000; int main() { int n, q, x, a[maxn], kase = 0; while(scanf("%d%d", &n,...原创 2019-03-14 23:19:20 · 291 阅读 · 0 评论 -
栈的问题之铁轨问题
某城市有一个火车站,有n节车厢从A方向驶入车站,编序号为1~n。你的任务时判断他是否能以一种特定方式进入B方向的车站。 #include<cstdio> #include<stack> using namespace std; const int MAXN=1000+10; int n,target[MAXN]; int main() { while(scanf("%...原创 2019-03-19 23:18:47 · 323 阅读 · 0 评论 -
得分问题
给出一个由O与X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3。 /*ooXXoXXooo的得分为 1+2+0+0+1+0+0+1+2+3 */ #include<stdio.h> #include<string.h> #define maxn 1005 in...原创 2019-03-11 22:41:22 · 657 阅读 · 0 评论 -
将十进制转为二进制
将十进制转换为二进制的c语言描述 #include<stdio.h> int fact(int n) { if(n<2) return n; else{ return(fact(n/2)*10+n%2); } } int main() { int n; scanf("%d",&n); printf("%d",fact(n)); return 0; } ...原创 2019-03-13 13:44:14 · 716 阅读 · 0 评论