ICode9

精准搜索请尝试: 精确搜索
  • 近期flag2019-08-12 20:04:19

    近期flag: 暑假: 首先,一些实用的东西: STL 对拍 然后刷完数学基础数学蓝书上的bzoj题,再学点扩展的。 素数、整除那一套 同余 扩欧(着重于应用) 线性同余方程(组) 中国剩余定理 逆元(好像没啥学的) BSGS&ExBSGS 矩阵 组合数学 (待添加) 博弈论(有空就学) 先把这些学完了 开学后: 夏令营课

  • 两种改进的冒泡排序算法2019-08-11 19:38:01

    原文链接:http://www.cnblogs.com/GavinDai/archive/2011/12/03/2274676.html 两种对冒泡排序的改进算法,对于n个元素的冒泡排序,普通的冒泡排序要经过n-1趟排序。 第一种改进:加一个标志位,当某一趟冒泡排序没有元素交换时,则冒泡结束,元素已经有序,可以有效的

  • BUUCTF平台-web-边刷边记录-12019-08-11 14:05:13

    1.WarmUp 思路很清晰,文件包含,漏洞点在代码会二次解码,只需注入一个?就可以使用../../进行路径穿越,然后去包含flag,flag路径在hint.php里面有  2.easy_tornado 题目就给了这些信息,flag路径已知,render应该是跟模板注入相关,hint.txt给的应该是filehash的算法, 看看url,我们可以控制

  • Color2019-08-11 13:02:43

    C - Color 参考:CF GYM 100548 Color(2014ACM西安现场赛Problem F) Codeforces Gym 100548F Color (组合数+容斥) 思路:可以参考第一个博客的思路,很容易理解 需要注意的地方:因为数据很大所以一不小心就会爆,所以最好都用 long long ll ans=0; int flag=1; for(int

  • 二叉排序树操作(一)2019-08-09 20:55:21

    判断给定的二叉树是否是二叉排序树   void JudegBST(BSTree &T){ Queue q; BSTree bst; int flag=1; q.front=-1; q.rear=-1; q.a[++q.rear]=T; while(q.front<q.rear){ bst=q.a[++q.front]; if(bst->lchild){ if(bst->lchild-&g

  • 并发变成-Volatile2019-08-09 16:44:02

    一、以下代码会如何执行 public class test { public static void main(String [] args){ ThreadDemo td = new ThreadDemo(); new Thread(td).start(); while(true){ if(td.isFlag()){ System.out.println("Thread

  • mysql中给表中添加唯一约束2019-08-09 15:09:08

    ALTER TABLE identification_manage ADD UNIQUE(platform_flag) 注意:不要给字段名加单引号,否则会报错。

  • nmdp2019-08-09 12:54:52

    inline int read(){ int s=0,w=1; char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();} while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar(); retu

  • A1080 Graduate Admission (30 分)2019-08-08 22:05:12

    #include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm> #include <cmath> #include <cctype> using namespace std; struct Stu{ int no, Ge, Gi, r; int choice[7]; }stu[40010];

  • 洛谷 P2580 【于是他错误的点名开始了】题解2019-08-08 19:03:17

    XS中学化学竞赛组教练是一个酷爱炉石的人。他会一边搓炉石一边点名以至于有一天他连续点到了某个同学两次,然后正好被路过的校长发现了然后就是一顿欧拉欧拉欧拉(详情请见已结束比赛CON900)。 题目背景 这之后校长任命你为特派探员,每天记录他的点名。校长会提供化学竞赛学生的人

  • 利用4-1定义的student类,定义一个student[]数组作为通讯录数据并查询数据4-22019-08-08 14:08:14

    package group4; import java.util.ArrayList; import java.util.Scanner; /*利用4-1定义的student类,定义一个student[]数组保存多个student对象作为通讯录数据。 程序可通过name、email、address查询,如果找不到数据,则进行友好提示。 */ public class text2 { public stat

  • 165. Compare Version Numbers2019-08-08 12:52:25

    今天项目里遇到以"." 、""、“|”分割字符串,直接用"." 、""、“|”无法分割,因为"." 、""、“|”是特殊字符,需要转义,"\." 、"\"、“\|”。 class Solution { public int compareVersion(String version1, String version2) {

  • 纪中七日游——腐败篇2019-08-08 12:03:57

    题目神马的等我把其余的题调完再放吧 DAY -N 我:“完蛋了QAQ,我们要去广东,,,有蟑螂怎么办” 生竞生A:”听说那里的蟑螂硼酸杀不死,会飞还很大,,,你加油,活着回来“ 生竞生B:”怕什么,一脚踩死就好了,(生竞书上的图片),你看看,不要怕,以后你会见到很多“ 生竞生C:”震惊!这么惨的么。话说我还蛮想去南

  • Not so Mobile(二叉树递归输入同时建树){天平}2019-08-08 11:44:24

    题意:给出一个大天平,大天平中还有许多小天平,求出所有的天平是否平衡;平衡条件为wldl = wrdr; Before being an ubiquous communications gadget, a mobile was just a structure made of strings and wires suspending colourfull things. This kind of mobile is usually foun

  • 洛谷 P1009 阶乘之和2019-08-07 17:53:07

    题目传送门 2019.8.7Mr^Simon蒟蒻水题T3 解题思路: 高精度水题 AC代码: 1 #include<iostream> 2 #include<bits/stdc++.h> 3 using namespace std; 4 int a[2000]; 5 int b[2000]; 6 int c[2000]; 7 int sum[2000]; 8 void pplus(int *a,int *c) 9 {10 int jw = 0;11 for

  • 实验吧 凯撒和某某加密2019-08-06 21:38:54

    aZZg/x\ZbavpZiEZp+n)o+ 说了是凯撒,就用凯撒解,但是普通的凯撒是只包括字母的(找了很多的在线解码也是),所以我们需要自己写一下 (由于本人技术有限,用c++写的) #include <bits/stdc++.h> using namespace std; int main() { string str; string str1; cin>>str;

  • 【排序算法】——— 冒泡排序总结2019-08-06 16:39:02

    文章目录【1】冒泡排序的思想【2】普通冒泡排序算法【3】冒泡排序算法的优化【4】时间复杂度分析 【1】冒泡排序的思想 冒泡排序(Bubble Sort) 的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。 【2】普通冒泡排序算法 先来看普通的冒泡排序算

  • 2019杭电暑期多校第五场 D:equation(数学)2019-08-06 12:03:54

    【题解】 对于绝对值不同的区间去绝对值后式子不同,即会有(n+1)个求解区间,分别求解即可。 代码借鉴于2019 杭电多校(第五场) 【代码】 #include <bits/stdc++.h> using namespace std; #define ll long long const ll inf=1e18; const int maxn = 1e5+100; struct node{ int a,

  • HDU - 1272 小希的迷宫 --并查集2019-08-06 10:56:05

    题目链接:   http://acm.hdu.edu.cn/showproblem.php?pid=1272 题目思路:       小希希望只有一条路径相通,所有路径都是无向的。只要两个节点在并查集里是同一个父亲,说明它们已经存在路径。如果再次出现路径,就说明已经不符合要求。     要注意的是:必须保证迷宫是连通的。 代

  • 2019牛客暑期多校训练营(第三场)A Graph Games —— 分块思想2019-08-05 19:41:21

    This way 题意: 给你一张图,每次有2种操作 1 l r 表示从第l条边到第r条边,如果有这条边就删掉,否则就加上 2 x y 表示问与点x直接相连的点集是否与y直接相连的点集相同 题解: 将输入的边编号然后分块,如果要反转的两个区间不在一个块内,那么暴力l块和暴力r块,块间使用flag标记是否翻

  • react 使用 iconfont2019-08-05 11:09:11

    【react】---react项目中如何使用iconfont  转载 :https://www.cnblogs.com/nanianqiming/p/11273603.html  Alley巷子注意: 页面上不能显示字体图片了,而是直接显示字体编码 原因是字体编码后面四位是Unicode编码,想使用字符串来传递的话,只要将 "&#xe655;" 改为 “\ue655” 即可

  • #1039 : 字符消除2019-08-05 11:04:22

    这题因为只有三个字符,并且数据较小,很容易想到用暴力方法求解。对于每一个位置,分别插入A/B/C三种字符,然后计算分数,取最大值。 分数的计算有两种思路,对于每次遍历,计算消除的分数后,一种是把不能消除的字符用一个新的字符串记录,另一种是把要消除的用特殊符号标记,最后在原字符串的基础上

  • Java篇—二进制中1的个数(思路解析及代码实现)2019-08-04 18:35:58

    题目描述: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解法1思路解析: step 1:num的二进制的最右边位与1相与,如果不为0,则count加1; step 2:否则,对1左移一位,继续与num的二进制的最右边数的第二位进行相与; step 3:依次循环,即可完成。 解法1代码实现: import java.

  • 1007 Maximum Subsequence Sum (25 分)2019-08-03 09:06:27

    Given a sequence of K integers { N​1​​, N​2​​, ..., N​K​​ }. A continuous subsequence is defined to be { N​i​​, N​i+1​​, ..., N​j​​ } where 1. The Maximum Subsequence is the continuous subsequence which has the largest sum of its e

  • 宽搜2019-08-02 20:56:01

    #include<cstdio>#include<cstring>#include<iostream>using namespace std;int n,m,k,head,ans,tail=1;int h1[2501],l1[2501],p[5]={0,-1,1,0,0},y[5]={0,0,0,-1,1};char a[51][51];bool flag[51][51];void bfs(int h,int l){ head=0; tail=1;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有