计算机基础
Modiz
这个作者很懒,什么都没留下…
展开
-
原码,反码,补码详解。。。
转自:张子秋博客:http://www.cnblogs.com/zhangziqiu/ 本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和转载 2014-05-20 15:06:36 · 538 阅读 · 0 评论 -
大整数组合数求余(lucas定理)
【卢卡斯(Lucas)定理】Lucas定理用来求C(a,b)mod p的值,其中p为素数。数学表达式为:Lucas(a,b,q)=C(a%q,b%q)*Lucas(a/p,b/p,p);Lucas(a,0,q)=0;通过这个定理就可以很方便的把大数的组合转化成小数。但其中还是要求C(a%q,b%q)%p,所以这里引入逆元来求。【定义】若整数a,b,p转载 2014-07-22 22:05:14 · 1270 阅读 · 0 评论 -
scanf与printf的返回值。
c语言scanf返回值(原文转自豆瓣, 1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b); 如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量); 如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入转载 2014-07-06 11:03:05 · 2102 阅读 · 0 评论 -
poj1704 Georgia and Bob(阶梯博弈)
Georgia and BobTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 7457 Accepted: 2254DescriptionGeorgia and Bob decide to play a self-invented game. They原创 2014-07-17 09:57:10 · 772 阅读 · 1 评论 -
大数同余定理
(a+b)%c=(a%c+b%c)%c#include #include #include #include using namespace std;char a[1000];int n,i;int main(){ while (~scanf("%s%d",a,&n)) { int m=0; int l=strlen(a); for (i=0;i<l;i++)原创 2014-07-08 20:11:33 · 1696 阅读 · 0 评论 -
比较两个文件是否一致。
纠结了半天的东西。原创 2014-08-04 15:41:08 · 715 阅读 · 0 评论 -
操作系统的课程设计《进程管理》
时间转轮法和最短作业优先算法。先mark一下。#include #include #include #include #include #include using namespace std;struct node{ char name; int intime; int runtime; int dotime; int id; bool operator <(con原创 2014-12-25 17:35:24 · 5035 阅读 · 8 评论 -
【OpenFire】连接Mysql8.0报错解决方案。
前面步骤就是先装Mysql8.0.然后建数据库Openfire,然后Mysql导入Openfire XX:\Openfire\resources\database mysql脚本,执行可能报错,sql脚本自己去检查排除,我的反正发现是rank跟mysql的关键字冲突了。然后就可以配置OpenFire了。问题1、 连接Mysql时报错 Unknown system varia...原创 2018-11-08 14:35:31 · 1550 阅读 · 1 评论