
ACM
文章平均质量分 50
Silent-Jy
生活是坚持出来的。
展开
-
南阳理工学院OJ—77开灯问题
#include#include#include#define N 1005using namespace std;/*这题目需要注意的是最后输出时的格式*/int main(){ int Cal(int n,int k); int n,k; scanf("%d%d",&n,&k); Cal(n,k); return 0;}int Cal(int n,int k){原创 2013-01-05 16:15:06 · 1562 阅读 · 0 评论 -
BCLOJ-1334:元素插入
描述 今天同来面试的,还有Mr.trueMr.true是一位高中大学都搞竞赛的小超人,而MS也很需要这样的人才。于是,不用说,他去面试的时候会得到一点点小特权,那就是他可以少排一会队———漂亮的人力资源MM会给他安排一个靠前的位置。输入第一行为一个整数T,表示有T组数据。每组数据有3行:第一行为原队伍已有的人数N;第二行有n个以空格隔开的整数表示原队伍面试编号序原创 2013-01-09 23:25:49 · 1297 阅读 · 0 评论 -
BCLOJ-1337:微软( ⊙ o ⊙ )啊!
描述 (微软面试题)话说Eddy在被主考官的题目弄得昏头转向的同时;Mr.Dong也在微软面试另外一关卡住了……他遇到的考题是这样的:对于给定一串数,希望你每次右移动一位,求移动K次后的数组;比如:123456->612345->561234->456123 这个就是移动了3次后的数组;保证N的范围小于10000,K小于2^31(真题)输入原创 2013-01-08 18:28:37 · 1381 阅读 · 0 评论 -
NYOJ-113:字符串替换
描述 编写一个程序实现将字符串中的所有"you"替换成"we"输入输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入you are what you do样例输出we are what we do#include#include#includeusing namespace std;c原创 2013-01-07 17:17:04 · 947 阅读 · 0 评论 -
NYOJ-2:括号配对问题
描述 现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes#include#define N 10000char st[N];/*使用栈的数据结构来做*/int main(){原创 2013-01-07 15:25:34 · 504 阅读 · 0 评论 -
NYOJ-96 :n-1位数
描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。输入第一行为M,表示测试数据组数。接下来M行,每行包含一个测试数据。输出输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。样例输入4102359239231000样例输出23923230#includ原创 2013-01-06 16:43:10 · 2288 阅读 · 0 评论 -
NYOJ-57:6174问题
描述 假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要你写一个程序来判断一个四位数经过多少次这样的操作能出现循环,并且求出操作的次数比如输入1234执行顺序是123原创 2013-01-06 14:28:33 · 1058 阅读 · 0 评论 -
NYOJ-74 小学生算术
描述 很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。输入输入两个正整数m,n.(m,n,都是三位数)输出输出m,n,相加时需要进位多少次。样例输入123 456555 555123 5940 0样例输出03 1#includeint m原创 2013-01-06 15:48:05 · 1772 阅读 · 0 评论 -
NYOJ-62 :笨小熊
描述 笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个Lucky Word,这样的单词很可能就是正确的答案。输入第一行数原创 2013-01-06 14:57:21 · 1246 阅读 · 0 评论 -
NYOJ11 奇偶数分离
#includeusing namespace std;int main(){ int n,t,i; cin>>t; while(t--) { cin>>n; for (i=1;i<=n;i+=2) { if (i!=1) cout<<' '<<i; else cout<<i; } cout<<endl; for (i=2;i<=n原创 2013-01-05 17:04:39 · 629 阅读 · 0 评论 -
NYOJ4 ASCII排序
#include#include#include#includeusing namespace std;int main(){ char str[4]; int n,i; cin>>n; cin.get(); while(n--) { scanf("%c%c%c",&str[0],&str[1],&str[2]); cin.get(); sort(str,st原创 2013-01-05 16:57:31 · 691 阅读 · 0 评论 -
NYOJ-33 蛇形填数
#include#include#define N 105using namespace std;int Mat[N][N];void Output(int n);int main(){ int n; cin>>n; Output(n); return 0;}void Output(int n){ int i,j,cnt=1; memset(Mat,0,sizeof原创 2013-01-05 16:36:00 · 876 阅读 · 0 评论 -
POJ-2081:Recaman's Sequence
//这道题主要是记录下之前有没有出现过的。#include#includeusing namespace std;const int N = 500001;bool vis[N*10]; //之前数组开得太小了。long result[N];int main(){ memset(vis,false,sizeof(vis)); memset(result,0,sizeof(原创 2013-01-24 14:52:34 · 647 阅读 · 0 评论