自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 MatLab 2011b ISO/IEO15693 防碰撞协议简单实现

1、本实例模拟了简单的碰撞检测,只模拟了64位ID卡的防碰撞过程,程序主要分成3个循环,分别是8个目录请求,16个时隙,和n张卡的遍历。首次使用MatLab,有错误还请指出哈~2、实验环境 MatLab 2011b3、实验步骤1)打开matlab,新建m函数文件,键入程序,保存名为MAIN.m2)在命令窗口中用pathtool命令,添加刚才生成的MAIN.m文件所在目录3)用MAIN(..

2012-11-19 19:39:50 4096

原创 Zoj 2954

不用递归,只用按照步骤模拟一下移动即可。#include #include #include #define pr(x) cout<<#x<<"="<<x;using namespace std;int main(){ int N,in,im,i,aa[12100],bb[12100],ma,mb; vector vec[4]; cin>>N; while(N--

2012-08-15 16:34:48 276

原创 Zoj 2947

#include #include #include using namespace std;int main(){ int n,j,k,i; string str1[10],str2[10]; cin>>n; while(n--){ cin>>j; for(i=0;i<j;i++){ cin>>str1[i]; } cin>>k; for(i=0;

2012-08-15 15:53:50 194

原创 Zoj 2892

正向顺序是5, 2, 3, 2, 5, 7, 9, 6 7, 5, 12, 15, 3, 1, -2, 312,27,2,-3, 3, 1, -2, 339,-5,2,-3, 3, 1, -2, 3那么递推回去的公式应该是for i=1 to n (i*=2)do b[2*k]   do b[2*k+1]

2012-08-15 15:43:59 171

原创 Zoj 2857

求平均的简单应用#include #include using namespace std;class color{public: int r,g,b; void show(){ cout<<(r+g+b)/3; }};int main(){ int n,m,i,j,al=1; color co[110][110]; while(cin>>n>>m){

2012-08-14 10:51:56 352

原创 Zoj 3157

简单的方法就是列出直线的方程,然后找交点,再统计,不过这样的方法TEL 就必须想办法简化了这个是我第一次做的,注意是超时(TEL)#include #include #include #include #include #include #include #include #include using namespace std;class Point{p

2012-08-14 10:33:55 229

原创 Zoj 2812

简单字符串处理#include #include #define pr(x) cout<<#x<<"="<<x<<endl;using namespace std;int main(){ int n,i; char ch[300],c; c=getchar(); while(c!='#'){ n=0;i=1; while(c!='\n'){ if(c!=

2012-08-14 10:22:19 364

转载 ZOJ 分类(转)

简单题#1001 -____-b  A+B。#1110 Dick and Jane 胡乱枚举收缩一下情况就可以了。#1115 a[i+1] = a[i] 的全部数位上的加起来,直到剩下一个,直接模拟。#1414 太弱太弱,按照模 4 分类讨论一下即可。#1713 简单的字符串截取和字符计数。#1716 简单的二维数组区间求和,作累加,然后容斥一下;预处理 O(W*H),查询

2012-08-13 11:05:05 3736

原创 Zoj 2971

字符串处理,我的思路是:1、finds函数会把输入的每个单词转换成10进制,zero - nineteen -> 1 - 19    twenty-ninety  -> 20 30... 90  hundred = 100  thousand=1000 million=1000000  and=-12、用一个临时变量t2累加每一个单词,当单词是100,1000,1000000时,累加的结果

2012-08-13 11:01:36 1289

原创 Zoj 2807

我英文真心不好=。=找大神翻译。。。大致意思是:有 n 个插座,每个插座的插孔个数是 a1,a2,a3....然后可以一个插座接另一插座,最终接到一个总电源上,问如果都这样一一相连,有多少个空可以用sum=(a1-1)+(a2-1)+...+(an)最后一项不减1#include #include using namespace std;int main

2012-08-11 16:56:39 177

原创 Zoj 2782

唉,读题。。。。。注意交换是同时完成的,不是一步一步交换的,下午迷迷糊糊的改了好几次才过。。。我的思路是,建立一个新字符串数组, itema  to itemb 相当于B[b] = A[a]  (B是新建的数组,A是原来的数组)最后把A中未用到的元素放入B的空余位置#include #include #include #include #include using nam

2012-08-11 16:38:04 255

原创 Zoj 2781

自己写四舍五入#include #include using namespace std;int main(){ int N; long n,i; cin>>N; while(N--){ cin>>n; for(i=10;i<n;i*=10){ if((n%i)/(i/10)>=5)n+=i; n=(n/i)*i; } cout<<n;

2012-08-11 15:20:38 229

原创 Zoj 2443

好吧,,,再次看错题,偶要刷的是2433水题 啊。。。。一上午都在模拟题中纠结了。。。=。=模拟题直接用容器比较清晰,只是最后的逻辑我给弄乱了 #include #include #include #include #include using namespace std;struct data{ int t; int n; bool ac;};class Qus

2012-08-11 11:24:11 189

原创 Zoj 2417

#include #include #include using namespace std;int main(){ int n,i; while(cin>>n){ if(n==0)break; i=0; while(n>0){ if(n%2==1)break; n/=2; i++; } cout<<pow(2.0,i)<<endl; }

2012-08-11 08:45:52 191

原创 Zoj 2405

对多进制转换,用除以进制数R取余的方法得到每一位,数据量不大,暴力即过#include #include using namespace std;int getsum(int i,int n){ int sum=0; while(i>0){ sum+=i%n; i/=n; } return sum;}int main(){ int a,b,c,i=2992;

2012-08-11 08:35:35 377

原创 Zoj 2388

#include #include using namespace std;int main(){ int a,b,N; cin>>N while(N--){ cin>>a>>b; if(b>a || (a-b)%2==1){ cout<<"impossible"<<endl; continue; } cout<<(a+b)/2<<" "<<(a-

2012-08-10 17:29:02 253

Zoj 2351

ph = -1.0 * log10((sqrt(4 * m * n * ka * ori + ka * ka) - ka) / (2 * n));

2012-08-10 16:52:39 101

原创 Zoj 2321

//我用了C++ 的类,可以改用结构体#include #include #include using namespace std;class Attributes{public: double SS,MW,MR; void set(double a,double b,double c){ SS=a;MW=b;MR=c; } bool Comp(Attributes b)

2012-08-10 15:59:29 203

原创 Zoj 2028

字符串处理,二维矩阵的简单应用#include #include using namespace std;int main(){ int M,N,i,j,t; char ar[20][20],c; while(cin>>N){ getchar(); if(N==0) break; for(i=1;;i++){ for(j=1;j<=N;j++){

2012-08-10 15:35:00 167

原创 Zoj 2176

简单数学公式计算#include #include using namespace std;int main(){ int N,i; int a,b,lb,sum; while(cin>>N){ if(N==-1) break; sum=0; lb=0; for(i=0;i<N;i++){ cin>>a>>b; sum+=a*(b-lb);

2012-08-10 15:10:08 180

原创 Zoj 2172

字符串处理,我的方法是,把每个名字前加上一个标号,然后按标号排序,例如150 a1 aa38 aaa3 aaaa36 aaaaa5 aaaaaa34 sssssss7 ssssssss32 sssssssss9 ssssssssss30 sssssssssss11 ssssssssssss28 sssssssssssss13 ssssss

2012-08-10 15:01:33 232

原创 Zoj 2108

公式计算#include using namespace std;int main(){ int N; int at,sum,i,t; while(cin>>N){ if(N==0) break; at=0; sum=0; for(i=0;i<N;i++){ cin>>t; if(t>at) sum+=(t-at)*6+5; else su

2012-08-10 11:25:19 157

原创 Zoj 2099

#include #include using namespace std;int main(){ int x,y; set arx,ary; set::iterator i,j; while(cin>>x>>y){ if(x==0 && y==0 && arx.size()==0) break; if(x==0 && y==0){ i=arx.begin();

2012-08-10 11:16:19 236

Zoj 2099

拿set来练手了,其实简单的排序就行了#include #include using namespace std;int main(){ int x,y; set arx,ary; set::iterator i,j; while(cin>>x>>y){ if(x==0 && y==0 && arx.size()==0) break; if(x==0 && y=

2012-08-10 11:14:03 89

原创 Zoj 2022

唉,数学不好,弄了半天还是没弄明白,copy的代码。。。。求尾数多少个0等价于求n!能分解出多少个5,因为能1到9中能   乘出有0的只有是5和(2,4,6,8)的相乘,显然能分解出的偶数是足够的。对于1-n中求能分解出多少个m的简单求法#include #include using namespace std;int main(){i

2012-08-10 11:00:37 147

原创 Zoj 2001

数的倒序#include #include #include using namespace std;int Change(int a){ int out=0; int i=0; while(a>0){ out=out*10+(a%10); a/=10; } return out;}int main(){ int N; int a,b; cin>>N

2012-08-10 10:04:30 138

原创 Zoj 1949

矩阵简单应用,求奇偶#include #include using namespace std;int main(){ int N,i,j,nr,nb,t1,t2,cr,cb; int ar[110][110]; while(cin>>N){ if(N==0)break; nr=0; nb=0; for(i=0;i<N;i++){ t2=0;

2012-08-10 09:51:38 265

原创 Zoj 1915

#include #include using namespace std;int main(){ int i,N,al,ar[1010]; double mid,sum; cin>>N; while(N--){ cin>>al; sum=0; for(i=0;i<al;i++){ cin>>ar[i]; sum+=ar[i]; } mid=sum

2012-08-10 09:03:32 166

原创 Zoj 1904

算体积。。。#include #include #include #define PI 3.1415926using namespace std;int main(){ double V,D,t; while(cin>>D>>V){ if(D==0 && V==0) break; t=pow(D*D*D-6*V/PI,1.0/3.0); printf("%.

2012-08-10 08:45:32 209

原创 Zoj 1889

虽说是水题,不过不用点技巧是做不出来的T.T求一个长度最小的由1组成的十进制数,满足这个数是N的倍数,输出1的个数首先,结果可能很大,超过long long 所以在取余运算时,用了点技巧  见代码吧#include #include using namespace std;int main(){ int n; long long t,i; while

2012-08-09 17:34:24 229

原创 Zoj 1888

小郁闷,本来是来刷水题1889的。。。。。不过刚学过泛型设计STL,那就用这道模拟题练手吧注意2点:IN in  算是同一个,大写字母需要都转换成小写字母        a,a,b,b,c,c   算2个a 2个b 2个c不说了,沾代码~#include #include #include #include #include using names

2012-08-09 17:17:47 175

原创 Zoj 1879-Jolly Jumpers -

题读错了。。。以为是差1就行,原来是必须差1,2,3...n-1 才算还有,输入的第一个数应该是个数#include #include using namespace std;int mabs(int a){ return a>0?a:-a;}int main(){ int N,i; bool jolly; int ar[3010]; int c[3010];

2012-08-09 15:50:07 178

原创 VS 2008 c++ 操作Excel

图片懒得传了,想看的话去百度通过实验发现vs2008与vc6.0在调用type library上有所不同,下面是我在研究打开excel文档时出现过的问题,红字部分为重点之处,其余部分与网上大部分教程相同。调用时首先引用”Excel.h”文件,然后CApplicat

2011-09-04 15:54:39 235

vs2008 c++实现对mci控制音频的封装

mci控制音频很方便,一个函数就行了,我对常用的几个函数进行了封装,包括 1.打开 关闭 mp3/wav 2.播放 暂停 停止 跳转 设置音量 得到长度 3.2种方法实现,命令符和消息 编译器是vs2008,大家一起学习!

2011-09-07

VS2008c++ 对操作EXCEL进行的类的封装

最近想研究vc中读取,存取excel文档,但所用的编译器是vs2008版本,网上多数教程或封装的有关类是vc6.0版本的,介于2008中很多的不同,我搜集网上的方法对有关操作excel的类进行了封装,以便于直接的使用。 本实例用调用Type library方法打开存储excel,虽然有些慢,但其功能更强大,类未开发完整,希望大家多多指点! 封装的类 ExcelImport.h MyExcel.cpp MyExcel.h

2011-09-04

VS2008 c++操作Excel(仅仅打开)

通过实验发现vs2008与vc6.0在调用type library上有所不同,本实例实现了再vs2008中操作excel,仅仅是打开,其他部分网友可自行添加,均与vc6.0中的相同。

2011-09-04

VS2008 实现的小绘图软件 附上源代码

最近学习vs2008C++编程,找书上做的一个绘图软件,与一般的绘图不同的是,他是通过创建对象的方法绘图的.可实现对象的移动,删除。

2011-09-03

API实现动画显示窗体

利用api实现的动画显示窗体 实现只需继承MyDisplay类并调用Display(DWORD dWord,HWND hWnd)即可

2011-08-19

电路分析第四版 上册 答案

电路分析第四版 上册 答案 电路分析第四版 上册 答案

2011-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除