原创 poj~1915(bfs)

Knight Moves 題意:求起點到終點最少走幾步. 上雙向廣搜代碼: #include <stdio.h> #include <string.h> #include <queue> using namespace std; in

原创 hdu~4282(數學題)

題目鏈接 數學題,隨便分析一下就能做了. 首先 X^Z + Y^Z + XYZ = K     K<2^31 因爲z>1 ,所以當z=2時,式子轉化爲 x^2<x^2+y^2+2*x*y,    x,y的範圍  <2^16        

原创 hdu~4707(vector)

題目連接 題意: 給你一沒有迴路的連通圖,標記爲0~n-1,相鄰邊的權值爲1,找出距離 點0 大於m的點的個數. 輸入n  m , n-1條邊.(理解了題意+vector 這道題就很水了) 據說這道題的題目很水,直接用num[y]=n

原创 poj~2886

Who Gets the Most Candies? 題意: 有n個孩子順時針圍成一個環,每個孩子有一個jump值。 從第m個孩子開始出環,下一個出環的孩子根據第m個孩子的jump值決定。 jump>0 順時針數第jump個出環。 jum

原创 hdu4287(字典樹)

題目鏈接 字典樹不會的同學:點這裏 題意: 手機上有如下映射 2 -> a,b,c ... 9-> w x y z 給你n個數字  和 m個單詞 ,問每個數字對應的映射能組成多少種單詞.依次輸出. 一開始做的時候腦子進水了 ,把字母存入

原创 ubuntu 垃圾清理

一、刪除緩存 1,非常有用的清理命令:sudo apt-get autoclean 清理舊版本的軟件緩存sudo apt-get clean 清理所有軟件緩存sudo apt-get autoremove 刪除系統不再使用的孤立軟件 這三

原创 linux~存儲學習

實訓期間,學習了linux下部分shell命令進行的一些操作,使用的是RHEL6系統,以下爲整理的筆記: 一、shell簡介 linux下當記不清楚或根本不知道一個命令的意思時,請用man help命令: 1、man是manual(操作說

原创 sdut 3260

import java.util.*;<span style="white-space:pre"> </span>//輸入 import java.math.*;<span style="white-space:pre"> <

原创 javac 程序 'javac' 已包含在下列軟件包中:

當輸入javac xxx.java 時返回: 程序 'javac' 已包含在下列軟件包中:  * default-jdk * ecj  * gcj-4.8-jdk  * openjdk-7-jdk  * gcj-4.6-jdk 

原创 hdu~4920(坑)

題目鏈接 題意就是給你矩陣 A  B 求 AXB,注意值%3; 正常的方法是加入結果爲C[][],c[i][j]=  a[i][]一行 與b[][j]一列的乘積之和,然而按列取的話會超時(不是一般的坑): #include <cstdio

原创 搜索題解

qtech 2015 集訓 第二週結題報告 A:傳送門1 B:傳送門2 C:傳送門3 D:傳送門4 E:傳送門5 點贊 收藏 分享 文章舉報 YOY_ 發佈了71 篇原創文章

原创 hdu~5025(bfs+狀態壓縮)

題目鏈接 題意如下: 悟空(K)救唐僧(T),在一個迷宮裏,集齊m把鑰匙方可救出唐僧(否則就算找到唐僧也只能和他擦肩而過0,0),條件: 1.每次移動花費1個單位時間,遇到蛇(最多5條),殺死它花費一個單位時間。 2.如果你進入了一個房間

原创 ubuntu 下java環境配置

首先下載jdk:點此下載 在下載之前我們要先選中“Accept License Agreement”然後,才允許我們下載。 x86是32位的. x64是64位的. 下載.tar.gz ctrl+alt+t調出ubuntu的終端。輸入一下

原创 hdu~3650(氣球着色)

題目鏈接 看這道題之前,我們先來看到氣球着色問題. 氣球着色題目大意: 有n(10^5)個氣球, m(10^5)次着色操作(對區間內的氣球着色),後面跟着ai  bi q(10)次詢問(詢問某個氣球着色次數).        最笨的

原创 QML 與 C++之間的數據傳輸

話不多說,先上代碼: //main.cpp #include <QGuiApplication> #include <qqmlapplicationengine> #include <qtqml> #include <QTextCod