知识点:if语句内容: 求两数中的较大者输入说明:一行两个数输出说明:一行 一个 数字输入样例: 若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001。3 5输出样例 :5#include int main(){ int a,b,c; scanf("%d %d",&a,&b); if(...
分类:
其他好文 时间:
2014-08-02 15:23:13
阅读次数:
172
(1)ROW_NUMBER() OVER(ORDER BY COLUMN)
通常,开发者和管理员在一个查询里,用临时表和列相关的子查询来计算产生行号。现在SQL Server 2005提供了一个函数,代替所有多余的代码来产生行号。
简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER
BY xlh DESC) 是...
分类:
数据库 时间:
2014-08-02 13:00:23
阅读次数:
332
Codeforces Round #259 (Div. 1)
A题:最大值为i的期望为(in?(i?1)n)?i/mn,那么总期望为∑m1(in?(i?1)n)?i/mn,然后化简一下公式,答案为m?∑m?11i/mn
B题:状压DP,只需要用到小于59的素数,一共有16个,dp[n][s]表示当前放到第n个数字,素数使用的集合为s的最小值,S[k]表示k数字对应会用掉哪几个素数,然后...
分类:
其他好文 时间:
2014-08-02 12:49:43
阅读次数:
284
题意:给出p个数字,使用+,-,*,/,这四个运算符使得最后结果等于n(四个运算符的优先级相同)
思路:回溯+剪枝,不剪枝的话会TLE。用一个标记数组记录在计算的结果。
#include
#include
#include
#include
#include
using namespace std;
const int MAXN = 32000;
const in...
分类:
其他好文 时间:
2014-08-01 23:19:12
阅读次数:
277
ctrl +z 的使用#includeusing namespace std; main(){ int num,sum=0; while(cin>>num) { sum+=num; } cout u...
分类:
其他好文 时间:
2014-08-01 22:43:12
阅读次数:
204
问题:给你一组数一个数字出现一次,其他的数字出现两次,找出那个出现一次的数字分析:相同数字异或为0,所以将所有数字都异或后剩下的就是出现一次的数class Solution {public: int singleNumber(int A[], int n) { int sum=0...
分类:
其他好文 时间:
2014-08-01 19:36:22
阅读次数:
202
题目来源:挑战程序设计竞赛题目描述: 给定n个数字,选择四次,可以选择已经选择过的数字,问是否可以选出和为m的四个数。首先,最基本的做法: 枚举四层,每一层枚举出一个数,求出所有四个数字不同的排列。时间复杂度为O(N^4)。 for (int i1=1;i1<=n;i++) for (int...
分类:
其他好文 时间:
2014-08-01 19:24:42
阅读次数:
232
1 /*利用命令行参数输入三个整数,并对三个数字进行降序排列。 2 –PS:将字符串转换为数字的方法 3 ?int num=Integer.parseInt(String number);*/ 4 package com.gen; 5 6 public class ArgumentOrder {.....
分类:
其他好文 时间:
2014-08-01 19:21:22
阅读次数:
232
POJ 2886题目大意是说有n个人围成一圈,游戏的起点是k,每个人持有一个数字(非编号)num,每次当前的人退出圈,下一个人是他左边的第num个(也就是说下一个退出的是k+num, k可以为负数,表示右边的第num个),这里的num的范围是1e9, 现在一直如果一个人是第i个推出的,那么他的得分就...
分类:
其他好文 时间:
2014-08-01 15:35:12
阅读次数:
195
Description一个每块地板标记着0~9某个数字的迷宫,其中标记1的地板不可以走,标记2~9的地板可以不花时间地跳到任意相同数字的位置,也可以和标记0的地板一样向前后左右任意方向花1个单位时间移动1的距离。给出起点和终点,求起点到终点的最短时间。Input每组数据第一行一个n,表示尺寸,2 ....
分类:
其他好文 时间:
2014-08-01 10:35:41
阅读次数:
267