码迷,mamicode.com
首页 >  
搜索关键字:visaul stdio    ( 10042个结果
switch用法
#include<stdio.h> #include<ctype.h> intmain(intargc,char**argv) { charch; printf("Enterthewantyouwant:\n"); while((ch=getchar())!=‘#‘) { if(ch==‘\n‘) continue;//改成break的话,直接回车就会跳出循环。 if(islower(ch)) switch(ch) { case‘a‘:puts("..
分类:其他好文   时间:2014-11-20 23:54:38    阅读次数:189
字符串处理 - ANSI - Unicode - UTF8 转换
#include <stdio.h> #include <windows.h> #include <locale.h> #define BUFF_SIZE 1024 wchar_t * ANSIToUnicode( const char* str ) { int textlen ; wchar_t * result; textlen = Mu...
分类:其他好文   时间:2014-11-20 13:49:06    阅读次数:247
8592 KMP算法
8592 KMP算法 时间限制:1000MS  内存限制:1000K 题型: 编程题   语言: 无限制 描述 用KMP算法对主串和模式串进行模式匹配。本题目给出部分代码,请补全内容。 #include "stdio.h" #include "stdlib.h" #include "iostream.h" #define TRUE...
分类:编程语言   时间:2014-11-19 22:19:25    阅读次数:384
HDU 3316 爆搜水题
爆搜水题 模拟扫雷,规则和扫雷一样 给出原图,求在X,Y位置点一下以后的图形,没有弹出的点输出-1,弹出的点输出这个点的数字 从起始点DFS一下即可 #include "stdio.h" #include "string.h" int dir[8][2]={ {-1,0},{-1,1},{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1} }; int n; i...
分类:其他好文   时间:2014-11-19 14:14:26    阅读次数:159
HDU 3466 01背包变形
给出物品数量N和总钱数M 对于N个物品,每个物品有其花费p[i], 特殊值q[i],价值v[i] q[i] 表示当手中剩余的钱数大于q[i]时,才可以买这个物品 首先对N个物品进行 q-p的排序,表示差额最小的为最优,优先考虑放入这个物品 然后01背包计算 #include "stdio.h" #include "string.h" #include "algorithm...
分类:其他好文   时间:2014-11-19 12:44:37    阅读次数:170
HDU 3449 有依赖的01背包
给出n个盒子,和总钱数w 对于n个盒子,首先买盒子需要花费m,然后可以买盒子中的物品,每个物品分别有其花费a[i].w和价值a[i].v 典型的有依赖的01背包 mark存储前i-1个盒子的dp值 然后对于当前盒子,先不考虑其盒子的花费进行01背包 然后对于mark数组的得到的每个新值mark[i},去更新dp[i+a[i].m]; #include "stdio.h"...
分类:其他好文   时间:2014-11-19 12:35:28    阅读次数:152
HDU 3591 多重背包
给出N种钱币和M 给出N种钱币的面值和个数 NPC拿着这N些钱币去买价值M的物品,可以多付,然后被找零,找零的钱也为这些面值,但没有数量限制 问最少经手的钱币数量 对于NPC做一个付款多重背包 然后对于找零做一个完全背包  ans=Min(dp1[i]+dp2[i-m],ans); #include "stdio.h" #include "string.h" in...
分类:其他好文   时间:2014-11-19 11:29:50    阅读次数:191
一个多线程的Socket通信Demo(C语言实现)
-----------这是客户端程序-------------- #include"stdio.h" #include"winsock2.h" #include"stdlib.h" #pragmacomment(lib,"ws2_32") voidmain() { WSADATAwsaData; WSAStartup(MAKEWORD(2,2),&wsaData); SOCKETs=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP); sockaddr_..
分类:编程语言   时间:2014-11-19 02:09:17    阅读次数:341
HDU 2844 多重背包模板
给出n个数和m 每个数给出出现次数和价值,问任意组合组成不大于M的价值,共能产生多少个数 多重背包的的二进制优化写法  模板mark一下 二进制优化原理: 1、2、4可以组合出所有小于8的数; 1、2、4、8可以组合出所有小于16的数; 1、2、4、8、16可以组合出所有小于32的数;  …… #include "stdio.h" #include "strin...
分类:其他好文   时间:2014-11-19 01:38:39    阅读次数:198
HDU 3591 多重背包
给出N种钱币和M 给出N种钱币的面值和个数 NPC拿着这N些钱币去买价值M的物品,可以多付,然后被找零,找零的钱也为这些面值,但没有数量限制 问最少经手的钱币数量 对于NPC做一个付款多重背包 然后对于找零做一个完全背包  ans=Min(dp1[i]+dp2[i-m],ans); #include "stdio.h" #include "string.h" in...
分类:其他好文   时间:2014-11-19 01:28:26    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!