- 博客(50)
- 收藏
- 关注
原创 关于网格简化软件Metro
cmd管理员运行。metro.exe -A file1 file2 支持ply、off文件A需要进行选择。不要双击!不要双击打开,最新版本我不知道,2007年的要cmd运行。
2022-04-18 15:30:14 281
原创 pat 1064乙级
1064 朋友数 (20 分)如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。输入格式:输入第一行给出正整数 N。随后一行给出 N 个正整数,数字间以空格分隔。题目保证所有数字...
2018-12-06 20:17:16 169
转载 pat 1069 乙级
1069 微博转发抽奖 (20 分)小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字...
2018-11-30 11:44:19 488
原创 pat 1069 乙级
1069 微博转发抽奖 (20 分)小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数 M(≤ 1000)、N 和 S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从 1 开始)。随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字...
2018-11-28 18:08:55 182
原创 pat 1071 乙级
1071 小赌怡情 (15 分)常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。输入格式:输入在第一行给出 2...
2018-11-28 11:11:00 124
转载 1027 pat 乙级
沙漏的题 ,有点费脑子,连接先放下了https://blog.csdn.net/qq_37729102/article/details/80709227;
2018-11-27 18:26:06 134
原创 pat 1036 乙级
1036 跟奥巴马一起编程 (15 分)美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个空格。输出格式:...
2018-11-27 18:05:42 99
转载 pat vector专项
vector应用一:附上一个c语言网 http://c.biancheng.net/view/424.html二::书上来的vector1.定义:是实现自动增长的数组。2.头文件 #include<vector>创建vector对象(1)指定容器大小vector<元素类型> 对象名(容器大小)(2)指定初始值 vector<...
2018-11-22 21:27:11 97
原创 pat 1022 乙级
1022 D进制的A+B (20 分)输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。输入格式:输入在一行中依次给出 3 个整数 A、B 和 D。输出格式:输出 A+B 的 D 进制数。输入样例:123 456 8输出样例:1103说明:让自己超级可笑的一个题,大三狗混淆几个进制转化...
2018-11-22 19:59:49 98
转载 pat 1061 乙级
1061 判断题 (15 分)判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。输入格式:输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔...
2018-11-22 18:33:26 170
原创 pat 1019 乙级
1019 数字黑洞 (20 分)给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 018...
2018-11-21 18:09:56 141
转载 pat 1076 乙级
1076 Wifi密码 (15 分)下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设...
2018-11-21 08:50:44 147
原创 pat 1021 乙级
1021 个位数统计 (15 分)给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000...
2018-11-20 20:07:55 147
原创 PAT 1013 数素数
1013 数素数 (20 分)令 Pi 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM 到 PN 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 PM 到 PN 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:...
2018-11-20 15:48:41 88
转载 [DESN算法] 信息安全概论
//通信双方同时掌握一个密钥,加密解密都是一个密钥完成的。通信双方协定一个密钥,不予公开。通信双方掌握不同密钥,不同方向加解密由//不同秘钥完成//对称加密算法代表 DES算法 // 利用58+8奇偶校验位 8,16,24,32,30,48,56,64 位的密钥对以64位为单位的块数进行加密。 #include <iostream>#include <string...
2018-09-30 16:12:55 964
转载 实验四【实验二的第一小节】公钥密码学
#include<stdlib.h>#include<stdio.h>#include<string.h>#include<math.h>#include<time.h>char s[100],*c;int n,e,d,i,C,j,k=0,len;int str[100],b[30];unsigned gcd(unsig...
2018-09-26 08:24:22 288
转载 实验三 Hill 密码
#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX 60int main(){ int K1[2][2] = {0}, K2[2][2] = {0}; int Temp1[2] = {0}, Temp2[2] = {0}; char P...
2018-09-18 16:21:14 665
转载 实验二 扩展欧几里得算法c++代码
#include<iostream>#include<stdio.h>using namespace std;int x,y,q;void extend_Eulid(int a,int b){ if(b==0) { x=1; y=0; q=a; } else { extend_Eulid(b,a%b); int temp=x; ...
2018-09-18 15:52:56 1632
转载 【信息安全概论】实验一
实验一 古典密码实验目的熟悉古典加密算法,能够编程实现各种常见的加密算法。二、实验任务1.编程实现欧几里得算法求最大公因子;2.编程实现凯撒(Caesar)密码;3.编程实现仿射密码、和Hill密码 三、部分参...
2018-09-11 16:01:39 1866
转载 【扩展欧几里得算法】辗转相除法
其计算原理依赖于下面的定理:定理:两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。最大公约数(Greatest Common Divisor)缩写为GCD。/*欧几里德算法:辗转求余原理: gcd(a,b)=gcd(b,a mod b)当b为0时,两数的最大公约数即为agetchar()会接受前一个scanf的回车符*/#include<stdio....
2018-09-11 15:38:59 1137
转载 【信息安全】Caesar加密
#include<stdio.h>#include<iostream>#include<stdlib.h>#include <string.h> #define N 100using namespace std;//凯撒密码//加密公式 f(a)=(a+3) mod 26//解密公式 f(a)=(a+23) mo...
2018-09-11 15:13:07 387
转载 Android 存储用户信息
Main.activitypackage cn.itcast.filesave;import java.io.FileInputStream;import java.io.FileOutputStream;import android.os.Bundle;import android.app.Activity;import android.content.Context;import androi...
2018-04-16 15:32:28 1227
转载 Android HelloWorld
android:text="好好学习安卓开发!" android:textSize="56sp" android:textColor="#ff0000"
2018-03-19 14:57:55 100
转载 JAVA复习 类与对象
总体框架public class Rectangle(){1\private double width;2\private double length;3\public Rectangle(double width,double length)4\public Rectangle(){}//不带参数的构造方法5\public void output(){输出}6
2018-01-03 21:26:12 199
转载 JAVA复习 5个整数输出最大值
package ch01;public class ch02 {public static void main(String[] args){ int[] array={10,23,6,88,19}; int index=0;//最大值索引号默认为0 int max=array[index];//最大值 //寻找最大值 for(int i=0;i<array.length;i++
2017-12-25 19:38:41 7105
转载 数据结构 快速排序冒泡排序
#include#include#include//使用库函数srand和rand函数using namespace std;const int Max=10;void Creat(int r[],int n);void BubbleSort(int r[],int n);//起泡排序 int Partition(int r[],int first,int end) ;//一次划分
2017-12-21 21:32:28 260
转载 期末复习JAVA 闰年判断
package ch01;import java.util.*;public class Year {public static void main(String[] args){//java中的Scanner是新增的一个类,可以使用该类创建一个对象 //比如Scanner reader=new Scanner(System.in) //然后Reder调用下列函数,读取用户在命令里输入
2017-12-20 20:28:46 163
转载 JAVA Runnable接口
package ch01;class RenWu implements Runnable{ //重写run()方法 public void run() { //获取当前线程的名字 System.out.println("当前线程:"+Thread.currentThread().getName()); for(int i=0;i<30;i++) { System.o
2017-12-19 15:30:40 24585 1
转载 JAVA 建立线程ThreadDemo类
class Thread1 extends Thread{ public void run(){ //获取当前线程名字 System.out.println(Thread.currentThread().getName()); }}class Thread2 extends Thread{ public Thread2(String name) { super(nam
2017-12-19 14:47:39 732
转载 数据结构 希尔排序
#include//引入输入输出流 #include//使用库函数srand和rand #include//使用库函数timeusing namespace std;const int Max=10;void Creat(int r[],int n);void ShellSort(int r[],int n);int main(){ int a[Max+1]={0},b[Max+
2017-12-15 10:42:15 168
转载 数据结构 插入排序
#include//引入输入输出流 #include//使用库函数srand和rand #include//使用库函数timeusing namespace std;const int Max=10;void Creat(int r[],int n);void InsertSort(int r[],int n);int main(){ int a[Max+1]={0},b[Max
2017-12-15 10:41:41 189
转载 数据结构 折半查找
#includeusing namespace std;#include//使用数据库srand和rand #include//使用库数据timeconst int Max=10;//假定带查找集合有10个元素void Creat(int a[]);int BinSearch(int r[],int n,int k,int &count);//有序表r[],有序表的数据个数为n,设带
2017-12-08 11:31:38 849
转载 数据结构 srand用法
srand((unsigned)time(NULL))是初始化随机函数种子:1、是拿当前系统时间作为种子,由于时间是变化的,种子变化,可以产生不相同的随机数。计算机中的随机数实际上都不是真正的随机数,如果两次给的种子一样,是会生成同样的随机序列的。 所以,一般都会以当前的时间作为种子来生成随机数,这样更加的随机。 2、使用时,参数可以是unsigned型的任意数据,比如srand
2017-12-08 10:59:42 343
转载 数据结构 约瑟夫环
#includeusing namespace std;const int MAX=100;void Josephus(int m,int n){ int r[MAX]; //存1~m int i,l,count; for(int i=0;i<m;i++){ //给数组r赋值 r[i]=i+1; } count=0;
2017-12-08 10:55:25 943
转载 JScrollPane的使用
JScrollPane当一个容器内放置了许多组件,而容器的显示区域不足以同时显示所有组件时,如果让容器带滚动条,通过移动滚动条的滑块,容器中位置上的组件就能看到。滚动面板JScrollPane能实现这样的要求,JScrollPane是带有滚动条的面板。JScrollPane是Container类的子类,也是一种容器,但是只能添加一个组件。JScrollPane的一般用法是先将一些组件添加到
2017-12-05 15:14:09 65593 4
转载 JAVA利用list()方法在某目录下查询所有以。。结尾的文件
package ch01;import java.io.File;import java.io.*;import java.io.FilenameFilter;public class HtmlList {public static void main(String[] args){ //根据路径创建File对象 File file=new File("C:\\Program Fi
2017-12-05 14:59:27 1191
转载 JAVA 文件列表器
package ch01;import java.io.*;public class ListDemo {public void main(String[] args){ //根据路径名确定创建FILE对象 File file=new File("C:\\Program Files\\Java\\jdk1.7.0_03"); //得到文件名列列表 if(file.isDirecto
2017-12-05 14:41:46 124
转载 数据结构 拓扑排序
ALGraph.h#ifndef ALGraph_H#define ALGraph_Hconst int MaxSize=10;struct ArcNode{ int adjvex; ArcNode*next;};template struct VertexNode{ DataType vertex; ArcNode *firstedge;};templatecl
2017-12-01 11:33:13 231
转载 邻接矩阵
MGraph.h#ifndef MGraph_H//避免包含MGraph.h的头文件#define MGraph_Hconst int MaxSize=10;//图中最多的顶点templateclass MGraph{ public: MGraph(DataType a[],int n,int e);//建立n个顶点 e条变 ~MGraph(){ } void DFS
2017-11-24 11:33:04 1676
转载 List的遍历
package ch03;import java.util.*;public class ArrayListDemo {public static ListarrayList;//初始化链表public static void init(){ arrayList=new ArrayList(4); //即使初始化长度arrayList还是根据需要动态分配 System.out.
2017-11-21 15:27:47 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人