自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Vignere密码

解析想要解码,只要在表里查到包含密文的格子;如果这个格子的列是密文的格子,那么输出这个格子的行。//在Vignere表里包含密文的字符里,如果有一个元素在明文的列,那么这个元素的行就是答案。#include <bits/stdc++.h>using namespace std;int main() { //freopen("vignere.in","r",stdin)...

2019-07-28 08:44:25 664

原创 计蒜客:蒜头军吃桃

main(i,a,n)int a[35];{ scanf("%d",&n); a[1]=1; for(i=1;i<n;++i)a[i+1]=2*a[i]+2; printf("%d\n",a[n]);}

2019-06-07 21:24:16 157

原创 计蒜客:汉诺塔2

h(n) { return n==1?1:2*h(n-1)+n;}main(n) { scanf("%d",&n); printf("%d %d",(1<<n)-1,h(n));}

2019-06-07 21:03:26 206

原创 a+b问题

题解:一个for循环就能搞定:main(a,b){for(scanf("%d",&a);scanf("%d %d",&a,&b)==2;printf("%d\n",a+b));}

2019-05-12 19:46:24 203

原创 计蒜客:平分娃娃

这种垃圾算法居然能通过测试!(没有用动态规划,但是连样例都过了)AC代码#include <stdio.h>main(){ int r; for(int i=1,t;i<=6;i++) { scanf("%d",&t); r+=i*t; } printf("Can%s be divided."...

2019-04-08 22:11:13 291

原创 计蒜客习题:首尾相接

#include <iostream>#include <cstring>using namespace std;const int N = 5e4 + 9;int extend[N], fail[N];void get_fail(char x[], int m) { fail[0] = m; int j = 0; while (j + 1...

2019-03-25 22:03:18 375

原创 计蒜客习题:回文数

#include <iostream>#include <vector>#include <assert.h>using namespace std;vector<int> ans;int rev(int x) { int res = 0; while (x) { res = res * 10 + x %...

2019-03-25 21:12:19 253

原创 计蒜客习题:蒜头君的猜想

int a[8000005],c,n;main() { scanf(&quot;%d&quot;,&amp;amp;n); for(int i=2;i&amp;lt;n;a[i]=1,i++); for(int i=2;i*i&amp;lt;n;i++) if(a[i])for(int j=i*i;j&amp;lt;n;a[j]=0,j+=i); for(int i=2;i&amp;lt;n/2;i++) if(a[i]

2019-03-17 18:25:18 313

原创 计算客练习题:取石子游戏

题解:设 d=gcd(a,b),那么 a,b 都是 d 的倍数,a+b和a-b也一定是 d 的倍数。然后看 1~n 范围内有多少个数是 d 的倍数,奇数个就是先手赢,偶数个就是后手赢。C语言AC代码:#define l longl g(l a,l b){return(b)?g(b,a%b):a;}main() { l t,n,a,b; scanf(&amp;amp;amp;quot;%d&amp;amp;amp;quot;,&amp;amp;amp;amp;a

2019-03-17 14:27:03 523

原创 计蒜客练习题:两仪剑法

题解:就是求最小公倍数。根据gcd与lcm的性质公式:gcd * lcm = a * b算出lcm。C语言AC代码:#define l longl d(l a,l b){return(b)?d(b,a%b):a;}main() { l t,a,b; scanf(&amp;amp;amp;quot;%ld&amp;amp;amp;quot;,&amp;amp;amp;amp;amp;t); while(t--) { scanf(&amp;amp

2019-03-17 14:21:41 249

原创 写了一个MINIX(或者Linux命令行模式)"病毒"

这个程序就是探测Ctrl+C,如果探测到了,忽略。哈哈,这下就没法退出程序了!#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;signal.h

2018-12-17 19:35:35 249

转载 编程语言史

编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是谁在什么时候创造出来的呢?一起来看看。1880年约瑟夫·玛丽·雅卡尔设计出人类历史上首台可设计织布机--雅卡尔织布机,对将来发展出其他可编程机器(例如计算机)起了重要作用。当时,他的发明受到了Skynet丝织工的强烈反对。1842年阿达·洛夫莱斯(Ada Lovelace)因为厌倦了在笔记本上运算,她建立了循环...

2018-10-20 14:26:59 596

原创 控制台特定行

直接发代码:#include &lt;stdio.h&gt;#include &lt;windows.h&gt;int main(){ HANDLE hOut; COORD pos = {0,0}; hOut = GetStdHandle(STD_OUTPUT_HANDLE); pos.X = 0; pos.Y = 29; SetConsol...

2018-10-15 22:54:10 104

原创 「C」一个brainfuck 语言解释器的混乱代码版本

看了这个博客,我也想写一个混乱代码版本的Brainfuck语言的解释器。结果成功了——乱得一塌糊涂。#include&amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;gt;inta[10000],*p,i;main(){p=a;p[3]++;whi\le(p[3]){p[3]=0;p[5]=0;p[5]+=2;p[6]++;p[7]+=7;p[6]+=4*p[7];p[8

2018-10-03 11:45:14 344

原创 c语言文本编辑器

1天设计写了这个“高级”代码, 有需要同学可以看看。这个文本编辑器和其他文本编辑器差不多。#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;conio.h&gt;#include &lt;windows.h&gt;char a[99999],c,file[10000];int i=0;void set(uns...

2018-10-02 15:34:41 1624

原创 C实现Brainfuck编译器

#include &amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;main(int a,char *v[]){ char c; FILE *p=fopen(v[1],&amp;amp;amp;quot;r&amp;amp;amp;quot;); freopen(&amp;amp;amp;quot;a.c&amp;amp;amp;quot;,&amp;amp;amp;quot;w&

2018-10-02 14:58:22 814

原创 计算机语言BrainFuck的编译器,官方发布的版本(删减版)

Müller的目标是建立一种简单的、可以用最小的编译器来实现的、符合图灵完全思想的编程语言。这种语言由八种状态构成,为Amiga机器编写的编译器(第二版)只有240个字节大小。就象它的名字所暗示的,brainfuck程序很难读懂。尽管如此,brainfuck图灵机一样可以完成任何计算任务。虽然brainfuck的计算方式如此与众不同,但它确实能够正确运行。这种语言基于一个简单的机器模型,除了指...

2018-10-02 10:18:42 1076

空空如也

空空如也

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

TA关注的人

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