摘要: 上图,将帅不能碰面,列出将帅不碰面的所有可能情况,要求:程序只能用一个只有8位的变量(#define这样的就不算了)为了更加符合程序员的口味,给将帅位置编号如下:0--1--2| | |3--4--5| | |6--7--8输出将帅所有可能情况,(0,1)等等--------------------------------------------------------------------------------------------------------------------------------------------------思路一:程序框架应该如下,关键是怎么样用... 阅读全文
posted @ 2014-01-01 12:15 简单的信仰 阅读(312) 评论(0) 推荐(0) 编辑
摘要: C/C++对位操作有如下方法:位操作运算符(注意:下面几个运算符不改变原来的变量的值,只是获得运算的结果即一个新值)按位取反:~位与:&位或:|位异或:^左移位运算符:>将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。操作数每右移一位,相当于该数除以2。无符号右移运算符:>>>... 阅读全文
posted @ 2014-01-01 09:05 简单的信仰 阅读(1956) 评论(0) 推荐(0) 编辑
摘要: 120 - Stacks of Flapjacks题目看了半天......英语啊!!!好久没做题...循环输入数字都搞了半天...罪过啊!!!还是C方便一点...其实C++应该更方便的...C++得再看看!!!#include #include using namespace std;/*翻转*/void myReverse(int arr[],int s,int e) { while (s>myArr[myCount++]; } /*输出原始的*/ for (int i=0;i=0;i--) //针对此次最大的数 { ... 阅读全文
posted @ 2013-12-31 12:09 简单的信仰 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 原串中连续出现且正着看与倒着看一样的串,这里忽略非字母#include #include #include int main(void){ using namespace std; const int MAXLEN=100; char src[MAXLEN]; //源 c... 阅读全文
posted @ 2013-12-21 10:12 简单的信仰 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 问题:表#lastTable,列为:[provinceId],[allTypeSum],里面有几十行数据,我想选出全部,要排序,但是provinceId=40的不需要排,就是说我想把除了[provinceId]=40以外的全部行按allTypeSum值desc排序,再把[provinceId]=4... 阅读全文
posted @ 2013-12-10 10:35 简单的信仰 阅读(492) 评论(2) 推荐(0) 编辑
摘要: 做个东西,发现了些问题,又解决了,很Happy!数据库有2个表:[省份表],2列(provinceId--省的id,provinceName--省名字),[公司表],好几列(companyId--公司Id,provinceId--公司所在省id,recruitType--这个招聘会类型(只有1,2,3这三个值,每个值一个含义),......其他问题无关列)------------------------------------------------------------------------------------------------方法一:(自己写的)--------------- 阅读全文
posted @ 2013-12-09 11:29 简单的信仰 阅读(1231) 评论(1) 推荐(1) 编辑
摘要: 算是比较简单吧,但觉得代码很优美,遂写下输入N,显示效果如下:学到:1.循环的安排形式 2.预判(试探),即先看看下个位置是否越界,是否填过,先看看,而不是先跳到那位置再看行不行,因为后悔就麻烦了!#include #include #define N 4int A[N][N];int main(void){ memset(A,0,sizeof(A)); int total=1,x=0,y=N-1; A[x][y]=total; while (total=0)&&(A[x][y-1]==0)) { y--,total++; ... 阅读全文
posted @ 2013-12-07 13:47 简单的信仰 阅读(303) 评论(0) 推荐(0) 编辑
摘要: using System.Data.SqlClient;using System.Data;上面是必须的下面说的都是用存储过程首先是webconfig里面的连接字符串: Web.config其次是自己写的最简单的连接数据库的类:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;namespace Mystatistics{ /// /// 连接数据库的类 //... 阅读全文
posted @ 2013-12-06 12:26 简单的信仰 阅读(692) 评论(2) 推荐(1) 编辑
摘要: 题目一:N皇后问题 N皇后问题是典型的用回溯法解决的问题.其大概思想是:看某一层,如果这一层还有可以放的位置,就放下,否则回退到上一层;放下后看是否符合规则,若符合规则,则对下一层用同样的方式处理,若不符合规则,看这一行的下个,如此. 所以总的看,可以递归实现.当然,这递归时可以转换成一般的循环... 阅读全文
posted @ 2013-12-05 19:11 简单的信仰 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一:关于数据库 (1) 数据库表中有"公司类型"字段,可以设计成int,这样如果直接select出后与DataTable绑定的话,想把对应的int值换成对应的用户理解的文本,赋值就出现不匹配问题,因为DataTable里面那一列是int型. 所以可以在数据库中就改为nvarchar(),这样DataTable中对应的列也就是string了. (2) ms sql server 中存储过程,declare @thisGeneratedId int 然后你set @thisGeneratedId= (select ...),当没有找到时,@thisGeneratedId成了nu 阅读全文
posted @ 2013-11-20 18:05 简单的信仰 阅读(372) 评论(0) 推荐(0) 编辑