编程语言
只为那一份坚持
错过的不曾留恋
展开
-
大数阶乘--c基础
生活中的大数处理,思路:定义arr[MAX],用arr[i]表示每一位数字的存在,然后按照顺序输出。首先宏定义MAX的范围,memset(arr,0,sizeof(arr));(初始化操作,使arr[MAX]所有元素为零),阶乘从1开始,故arr[0]=1;两个for循环的嵌套使用,第一个for,赋予i值,第二个for是将各个位上的数字存入arr[j]中;倒序查找,排除第一个不为零的数原创 2016-07-13 16:34:36 · 178 阅读 · 0 评论 -
单调递增最长子序列
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB难度:4描述求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklmncdef原创 2016-08-06 19:50:48 · 213 阅读 · 0 评论 -
多重部分和问题
n中不同大小的数字ai,每种各mi个。判断是否可以从这些数字之中选出若干使他们的大小恰好为K.限制条件111输入多组数据。第一行n。第二行不同的数字ai.第三行对应数字拥有的个数输出能挑选若干恰好和为K则输出“Yes”,反之输出“No”.样例输入133 5 83 2 217样例输原创 2016-08-06 19:49:10 · 245 阅读 · 0 评论 -
哈密顿绕行世界问题
哈密顿绕行世界问题Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3166 Accepted Submission(s): 1950Problem Description一个规则的实心十二面体,它的原创 2016-08-02 17:08:24 · 226 阅读 · 0 评论 -
迷宫
迷宫时间限制:1000 ms | 内存限制:65535 KB难度:4描述一个由 n * m 个格子组成的迷宫,起点是(1, 1), 终点是(n, m),每次可以向上下左右四个方向任意走一步,并且有些格子是不能走动,求从起点到终点经过每个格子至多一次的走法数。输入第一行一个整数 T 表示有 T 组测试数据。(T 对于每组测试数据:第一行两个整数原创 2016-08-02 15:10:23 · 175 阅读 · 0 评论 -
方格填数
1160: 方格填数时间限制: 1 Sec 内存限制: 128 MB提交: 74 解决: 35[提交][状态][讨论版]题目描述如上面的10个格子,填入0~9的数字,不能重复(原先已经填了一部分数字),要求:连续的两个数字不能相邻(左右,上下,对角都算相邻)。例如:数字0和1不能放在一起。问:一共有多少种可能的填数方案?输入输入多组测试数据。原创 2016-08-01 15:07:16 · 252 阅读 · 0 评论 -
Lake Counting
Lake CountingTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 29422 Accepted: 14735DescriptionDue to recent rains, water has pooled in various places in原创 2016-08-03 17:23:12 · 190 阅读 · 0 评论 -
Flip Game
Flip GameTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 40210 Accepted: 17457DescriptionFlip game is played on a rectangular 4x4 field with two-sided p原创 2016-08-03 17:19:55 · 331 阅读 · 0 评论 -
WAJUEJI which home strong!
输入第一个数T,T组测试数据。两个数 n, m; ( 0接下来n行每行m 个字符。‘s’ 表示弟弟目前所在位置。‘# ’表示此处为一座山。为了节省体力,不从此处通行。从‘A’-‘Z’表示各地的经济水平,对应1-26,路过对应字符的地区需要交对应的生活费。‘l’表示蓝翔技校的所在地。s 与 l 均为小写字母。弟弟只能走四个方向。输出输出一个数表示弟弟到达蓝原创 2016-08-03 17:08:42 · 255 阅读 · 0 评论 -
筛法求素数--nyoj
求1-MAX内的一切素数,并输出,方法有很多这是效率相对比较高的一种;对于筛法,首先要有一定的了解,首先定义全部为真,然后筛选里面不满足条件的;思路:首先宏定义 MAX的范围,su[MAX]素数存放,prime[MAX]判断素数函数;由于宏定义的初始值都是0,在第一个for循环里面判断,接下来for的嵌套使用将su[j]的倍数值定义为1,返回时由于第一个if的判断不会存入到su[MA原创 2016-07-13 15:31:02 · 271 阅读 · 3 评论 -
zb的生日
题目描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,zb立刻下定决心买了一堆西瓜。当他准备把西瓜送给C小加和never的时候,遇到了一个难题,never和C小加不在一块住,只能把西瓜分成两堆给他们,为了对每个人都公平,他想让两堆的重量之原创 2016-07-30 11:23:47 · 377 阅读 · 0 评论 -
部分和问题
部分和问题时间限制:1000 ms | 内存限制:65535 KB难度:2描述给定整数a1、a2、.......an,判断是否可以从中选出若干数,使它们的和恰好为K。输入首先,n和k,n表示数的个数,k表示数的和。接着一行n个数。(1输出如果和恰好可以为k,输出“YES”,并按输入顺序依次输出是由哪几个数的和组成,否则“NO”样例输入原创 2016-07-30 11:07:01 · 173 阅读 · 0 评论 -
括号配对-c(栈)
/*输入一行字符串,都为括号,判断是否匹配.只有{} [] () 输入第一行k测试数据组数之后1~k+1行为一行字符串 长度输出Yes or No样例输入3(((()))样例输出YesYesNo*/#include #include #include using namespace std;原创 2016-07-25 21:27:46 · 254 阅读 · 0 评论 -
java 的简单应用--设计一个简单的变色登录界面
package zuoye0517;import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JButton;import javax.swing.JLabel;原创 2017-05-24 15:40:02 · 697 阅读 · 0 评论