自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 刷ccf学到的知识

201903:1.需要存储较多的数时,可以使用静态数组,即作为全局变量声明,因为堆提供的空间更大,全局变量存储在堆中,局部变量存储在栈中;2.判断数n是奇数还是偶数的方法:(1)n%2!=0为奇数,0为偶数。(2)从二进制(补码)的角度:n&10为偶数,1为奇数。a&b是a的补码与b的补码按位进行与运算,也就是乘。与1进行与运算也就是将前几位清0,只留补码最后一位,奇数补码最后...

2019-08-11 20:55:43 252

原创 算法笔记

第四章 算法初步4.1 排序4.1.1 选择排序对n个元素进行排序,进行n趟,每趟从待排序元素中选出最小的元素,与待排序部分的第一个元素交换。复杂度n的平方。代码:#include <bits/stdc++.h> using namespace std; #define maxn 5 void selectsort(int a[],int n); int main() { int A[maxn]={5,4,3,2,1}; selectsort(A,5); int i=0; for(i=0

2020-07-19 20:41:58 93

原创 201503-2

注意是将输入的数作为id,所以不能只排n个,要排所有的,万一有的id为1000呢,刚开始id是为下标的。不能用数组的原因是,借助sort时,不容易写比较的规则,因为他没有id,所以借助结构体使他有id,而且排序之后下标与id便没有关系了。比较的时候传入的是结构体#include <bits/stdc++.h>using namespace std;struct numsort{...

2019-09-02 21:08:04 89

原创 201503-1

#include <bits/stdc++.h>using namespace std;int a[1000][1000];int main(){int n,m;cin>>n>>m;int i=0,j=0;for(i=0;i<n;i++){ for(j=0;j<m;j++) { cin>>a[...

2019-09-02 20:04:33 77

原创 201412-3

学到了没有确定输入数目,但使用回车后,使用ctrl+z,再回车就可结束输入。这里输入的是字符串,输入除规定以外的就break#include <bits/stdc++.h>using namespace std;struct Record{ int type;//buy 为0,sell 为 1 long long num;//股数 float money...

2019-08-26 16:47:54 125

原创 201412-2

自己对于这个题是用的找规律的方法,把元素的下标都写出来找规律。都是对角线元素,横坐标,纵坐标符合函数y=-x+b的规律,而且横坐标也符合一定的规律,从0开始,或者从大的开始。但自己提交上去后只得了90分,在寻找别人的解法时,知道自己忘了只有一个元素的情况,所以最后输出a[n-1][n-1]的时候加了一个if,这样就得了100分。#include <bits/stdc++.h>usi...

2019-08-24 20:52:47 159

原创 201412-1

不知道为什么像题例给出的输入一样输入的时候,输出也和题例一样。空格竟然不会立即输出,这是个问题#include <bits/stdc++.h>using namespace std;int main(){int a[1001];int n,i,b;memset(a,0,sizeof(a));cin>>n;for(i=1;i<=n;i++){cin...

2019-08-24 19:29:30 120

原创 201409-4

#include <bits/stdc++.h>using namespace std;struct position{int x;int y;long long cost;position(long long c=0):cost©{}};int direction[4][2]={{1,0},{0,1},{0,-1},{-1,0}};//设置4个方向int grap...

2019-08-23 21:38:05 94

原创 201409-3

自己做的,神的都没看,用到string的find,匹配字符串,又用了stl的transform函数。真的好用#include <bits/stdc++.h>using namespace std;int main(){string str;getline(cin,str);int n,m,i;cin>>n>>m;getchar();if(n1...

2019-08-23 17:02:47 116

原创 201409-2

#include <bits/stdc++.h>using namespace std;int main(){int n;int i=0,j=0,k=0,sum=0;int a[101][101];int b[400];memset(a,0,sizeof(a));cin>>n;for(i=0;i<4n;i++){cin>>b[i];...

2019-08-23 15:49:12 104

原创 2014-09-1

#include <bits/stdc++.h>using namespace std;int a[1000];int main(){int n,sum=0;cin>>n;int i=0,j=0;for(i=0;i<n;i++){cin>>a[i];}for(i=0;i<n-1;i++){for(j=i+1;j<n;...

2019-08-23 15:13:02 64

原创 201403-3

#include <bits/stdc++.h>using namespace std;int main(){string b,s;map<char,int> a;getline(cin,b);int i=0,n;for(i=0;i<b.size();i++){if(b[i+1]’:’){a[b[i]]=1;//有参数i++;}else...

2019-08-20 16:51:49 146

原创 201403-2

醉了,得了30分的代码,我到底哪里错了,该怎么验证#include <bits/stdc++.h>using namespace std;struct node{int x1;int y1;int x2;int y2;node *next;};struct location{int x;int y;};int main(){int n,m,a,b,c...

2019-08-19 15:32:39 119

原创 201403-1

#include <bits/stdc++.h>using namespace std;int main(){int n;cin>>n;int i=0,j=0,sum=0;int a[500];for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n-1;i++){for(j=i+1;j&...

2019-08-18 19:45:50 54

原创 201312-3

参考代码#include <bits/stdc++.h>using namespace std;int main(){int n;int a[1000];int left,right;int ans=0;int i=0;cin>>n;for(i=0;i<n;i++){scanf("%d",&a[i]);}for(left=0;le...

2019-08-18 16:45:36 79

原创 201312-2

遇到字符串处理,基本语法要掌握啊。#include <bits/stdc++.h>using namespace std;int main(){ char a[14]; char c; gets(a); int b[]={0,2,3,4,6,7,8,9,10}; int i=0; int sum=0; for(i=1;i&...

2019-08-17 19:47:41 92

原创 CCF开始刷题

为了让自己记录下自己写的题的代码。有的不会的(应该很多)会看大佬的解题方法,菜鸟没办法。201312-1

2019-08-17 18:47:41 266

原创 201312-1

为了让自己记录下自己写的题的代码。有的不会的(应该很多)会看大佬的解题方法,大佬多担待了,菜鸟没办法。201312-1#include <bits/stdc++.h>using namespace std;int main(){ map<int,int> a; int n,b,maxx; int i=0; cin>>n;...

2019-08-17 18:45:07 135

原创 Java P73 9

public class Dis {Src s;public static boolean flag = false;public void getmessage(Src src){if(flag == true){this.s = src;System.out.println(s.getnumber());}}}public class Src {private int i...

2019-03-16 20:22:22 92

原创 javap31例 2.13打印如下图形

package first;public class PrintXI{public static void main(String args[]){final int num=8;int arr[][]=new int[2num+1][2num+1];for(int i=0;i&lt;=num;i++){for(int j=0;j&lt;=num;j++){if(i&lt;j)...

2019-02-21 21:47:40 158

原创 Java p34 9

package first;public class PrintXI{public static void main(String args[]){int i=0,j=0,k=1,h=1;for(k=1;k&lt;9;k++){ for(h=1;h&lt;=k;h++) { System.out.print("*"); for(j=1;j&l...

2019-02-21 21:19:09 84

原创 java p34 8

package first;public class PrintXI{public static void main(String args[]){int i=1,j=1;for(i=1;i&lt;=9;i++){for(j=1;j&lt;=i;j++){System.out.print(i+“x”+j+"="+i*j+" ");}System.out.println();...

2019-02-21 20:51:05 54

原创 Java p33.7

package first;public class PrintXI{public static double fans(int n){if(n==1) return 1;else return n*fans(n-1);}public static void main(String args[]) { int n=1; double a=0;//a从0开始 do {...

2019-02-21 20:26:53 59

原创 Java例2.14输出数字斜塔

package first;public class PrintXI{public static void main(String args[]){int n=5;int col=2,colbase=2;int i=0,j=0;int arr[][]=new int[n][n];arr[0][0]=1;for(i=0;i&lt;n;i++){for(j=0;j&lt;n;j++...

2019-02-21 18:54:06 432

空空如也

空空如也

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

TA关注的人

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