码迷,mamicode.com
首页 >  
搜索关键字:visaul stdio    ( 10042个结果
HDU 4405 概率期望DP
有 0到 n 个格子,掷骰子走路,求出到终点的数学期望,有飞行的路线。 dp[i] 存储在i位置走到终点的期望, 转移方程dp[i]=(dp[i+1] ----> dp[i+6])/6+1;   有飞行路线则直接赋值 #include "stdio.h" #include "string.h" double dp[100010]; int hash[100010]; int ma...
分类:其他好文   时间:2014-11-18 14:46:20    阅读次数:221
HDU 4546 优先队列
用优先队列BFS一遍即可, 每个节点分别记录 当前难度,加上下一个以后的难度,和下一个为哪道题 队列优先弹出加上下一个以后难度最小的 #include "stdio.h" #include "string.h" #include "algorithm" #include "queue" using namespace std; struct node { int now,next,...
分类:其他好文   时间:2014-11-18 13:33:41    阅读次数:117
第一个只出现一次的字符
题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。分析:这道题是2006年google的一道笔试题。#include "stdio.h" char FirstNotRepeatingChar(char* pString){ unsigned int i; ...
分类:其他好文   时间:2014-11-17 12:22:31    阅读次数:197
不使用加减乘除法,完成两个数的加法
#include "stdio.h" //不使用加减乘除法,完成两个数的加法int addwei(int num1,int num2){ if(num2==0) return num1; int c=num1 ^ num2; int d=(num1 & num2)<<1; ...
分类:其他好文   时间:2014-11-17 12:12:37    阅读次数:180
C-指针-malloc函数用法复习
#include<stdio.h>#include<malloc.h>voidf(int*q){ *q=100;// free(q);//把q指向的内存释放掉}intmain(void){ int*p=(int*)malloc(sizeof(int));//sizeof的返回值是int所占的字节数4,并将4个字节中第一个字节的地址赋值给p *p=10; printf("%d\n",*p);//结果是:1..
分类:其他好文   时间:2014-11-17 06:59:57    阅读次数:129
指针复习-交换二个数
#include<stdio.h>//重点理解:1.指针:变量的地址。指针变量:存放地址的变量。voidexchange_1(inta,intb)//只能在此函数实现变量交换,交换后的值不能返回到main函数中{intt;t=a;a=b;b=t;}voidexchange_2(int*a,int*b)//此函数只是交换了存放a,b地址的变量中的值。{int..
分类:其他好文   时间:2014-11-16 18:54:05    阅读次数:157
指针和一维数组-复习
#include<stdio.h>voidf(int*parr,intlen)//二个参数确定一个数组,第一:数组第一个元素的地址:parr,第二:数组的长度:len{ inti; for(i=0;i<len;++i) { printf("%d",*(parr+i));//*(parr+i)等价于parr[i] }}intmain(void){ inta[5]={1,2,3,4,5}; printf("%d\n",..
分类:编程语言   时间:2014-11-16 18:52:47    阅读次数:118
HDU 1030 数学题
给出两点,求这两点在图上的最短路径 分别以最上,左下,右下为顶点,看这个三角图形 ans=这三种情况下两点的层数差 #include "stdio.h" #include "string.h" #include "math.h" int main() { int n,m,sn,sm,rn,rm,ln,lm,ans; while (scanf("%d%d",&n,&...
分类:其他好文   时间:2014-11-16 18:45:31    阅读次数:161
HDU 4815 背包
题意是给出N道题,和一个概率P,然后给出每道题对应的得分x(每道题只有两个选项,一个正确一个错误)。两个人来答题,一个人是随机选择答案,问另一个人至少要答多少分才能保证有P的概率不会失败。 01背包,最大分数为40000,01背包处理,记录这40000个分数出现的次数 然后从小分数遍历一边即可 #include "stdio.h" #include "string.h" ...
分类:其他好文   时间:2014-11-15 21:51:09    阅读次数:208
Python和C|C++的混编(二):利用Cython进行混编
还可以使用Cython来实现混编 1 下载Cython,用python setup.py install进行安装 2 一个实例 ① 创建helloworld目录创建helloworld.pyx,内容如下:cdef extern from"stdio.h":    extern int printf(const char *format, ...) def SayHello(): p...
分类:编程语言   时间:2014-11-14 22:52:15    阅读次数:384
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!