Time of Update: 2018-12-03
1 #include<stdio.h> 2 int main() 3 { 4 int a = 5 ; 5 a = (a = 3*5,a*4),a+5; 6 printf("a = %d\n",a); 7 int b = 5; 8 b = ((b = 3*5,b*4),b+5); 9 printf("b = %d\n",b); 10 return 0; 11
Time of Update: 2018-12-03
最近做一個項目需要用到不同包不同頁面之間的Activity跳轉,但是跳轉的時候總會出現找不到跳轉檔案的錯誤,後來發現是manifest的錯誤情況一1.java在com.mars.aaa下,它是主檔案,要用它跳轉到2.java檔案2.java在com.mars.bbb下如果是從1檔案跳轉到2檔案那麼在manifest下註冊2的時候應該這樣寫<activity
Time of Update: 2018-12-03
開始學習ubuntu,於是我就先在虛擬機器下安裝了一個ubuntu系統,打算先練練手,安裝完之後發現了一個很蛋疼的事情,就是中文IME實在太傻逼了,不管怎麼切換,就是達不到智能拼音的效果。我在網上找了許多的教程,並且都按照上面的步驟安裝了scimIME。但是每當我按下ctrl+space之後,出現的IME都是之前那樣的,scim安裝前後效果沒有變化。於是我就納悶了,到底是怎麼回事呢??
Time of Update: 2018-12-03
情況一:想開啟系統內建播放器Intent mIntent = new Intent();ComponentName comp = new
Time of Update: 2018-12-03
我們經常在虛擬機器平台下的linux shell內執行命令如編譯或運行某些程式時出錯,這時想把錯誤的代碼或運行情況複製到windows平台下粘貼到網上論壇內求助。但直接在虛擬機器下複製shell內的字元,在windows環境下是粘貼不了的,如何使在windows環境下能夠複製粘貼虛擬機器內linux shell中的字元呢,我們可以通過三種辦法解決這個問題。一:通過ssh
Time of Update: 2018-12-03
比較好的dp當k=m時,dp[i][j][m]記錄走i位字串上目前和為j且目標串是目前字串的字串的個數為k當k!=m時,dp[i][j][k]記錄走i位字串上目前和為j且尾碼和目標串匹配的個數為k的個數而e[i][0]表示目標串的前i位+‘U’ 尾碼匹配目標串的最大長度e[i][1]同理類似。// BEGIN CUT HERE// END CUT HERE#line 5 "FoxAndMountain.cpp"#include <cstdlib>#include
Time of Update: 2018-12-03
package com.example.demoshadow;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import
Time of Update: 2018-12-03
眾所周知i++ 先使用i然後再把i的值加1++i 先把i的值加1,再使用ii-- 先使用i然後再把i的值減1--i 先把i的值減1,再使用i然而中間有個小問題,可能好多人都不知道這個小的問題,今天給大家貼出來直接看代碼#include<stdio.h>int main(){ int i = 3,j,k; j = i++; k = ++i; printf("i = %d ,j = %d ,k =
Time of Update: 2018-12-03
常用的保護技術 由於Java位元組碼的抽象層級較高,因此它們較容易被反編譯。本節介紹了幾種常用的方法,用於保護Java位元組碼不被反編譯。通常,這些方法不能夠絕對防止程式被反編譯,而是加大反編譯的難度而已,因為這些方法都有自己的使用環境和弱點。 1.隔離Java程式 最簡單的方法就是讓使用者不能夠訪問到Java Class程式,這種方法是最根本的方法,具體實現有多種方式。例如,開發人員可以將關鍵的Java
Time of Update: 2018-12-03
1. 產生Android APK包簽署憑證1). 在doc中切換到jdk的bin目錄cd C:\Program Files\Java\jdk1.6.0_18\bin2). 運行下面的命令keytool -genkey -alias android123.keystore -keyalg RSA -validity 20000 -keystore android123.keystore/*解釋:keytool工具是Java
Time of Update: 2018-12-03
計算整數n的拆分數用的是產生函數的方法。首先來看一下產生函數所解決的問題(1+x+...+x^n+...)(1+x+...+x^n+...)...(1+x+..+x^n+...) 這個母函數可以這樣理解(轉化為經典的 不可區分球 放 可區分盒
Time of Update: 2018-12-03
個人呢寫的比較的簡單,只是為了練習使用代碼如下java代碼package mars.com;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import
Time of Update: 2018-12-03
AC自動機+機率dpHDU 3689#include<algorithm>#include<cstdio>#include<queue>#include<cstring>#include<math.h>using namespace std;int n,nn,m;int ok[200];double pp[200];int next[100][30],fail[100],flag[100],pos;int newnode(){
Time of Update: 2018-12-03
ACM隊不是為了一場比賽而存在的,為的是隊員的整體提高。大學期間,ACM隊隊員必須要學好的課程有:l C/C++兩種語言l 高等數學l 線性代數l 資料結構l 離散數學l 資料庫原理l 作業系統原理l 電腦群組成原理l 人工智慧l 編譯原理l
Time of Update: 2018-12-03
很簡單的一道求歐拉路的題。用矩陣的話最好用關聯矩陣,因為可能兩點間連好幾條路,用vector存的話記著要sort#include<cstdio>#include<string.h>#include<stdlib.h>#include<stack>using namespace std; int map[46][2000],d[46],m;bool vis[2000];stack<int>st;int max(int a,int
Time of Update: 2018-12-03
用矩陣表示數列遞推公式羅維2011年11月1日 中午隨便翻翻《編程之美》,讀了下求解Fibonacci數列這一章節。眾所周知,對於Fibonacci數列,其遞推關係式定義為:F(n) = F(n - 1) + F(n - 2), F(0) = 0, F(1) = 1。給定n,如何求出F(n)呢?求解通項公式 學過組合數學的人應該會很自然的想到用特徵方程的方法來解出通項公式,其結果為
Time of Update: 2018-12-03
劉汝佳《訓練指南》上的博弈例題用到了組合遊戲和的概念#include <cstdio>#include <cstring>typedef long long ll;using namespace std;int sg[210],len;char s[210];bool ok[210],can[210];void init(){ bool vis[210]; int i,j; memset(sg,0,sizeof(sg)); sg[0]=0,sg[1
Time of Update: 2018-12-03
最小產生樹的好題!需要構造只包含k個點的圖,但是如果暴力去搞必然逾時,所以只加入有可能成為MST中的邊的邊,最後求一遍最小產生樹First of all, we can note that if each graph vertex is portal, the answer will be a sum of all edges' weights in MST (minimal spanning tree). We can find MST by using Kruskal's algo.In
Time of Update: 2018-12-03
兩道AC自動機+高消的求期望問題先說HDU 3058#include <cstdio>#include <cstring>#include <cmath>#include <queue>#include <algorithm>#define N 110using namespace std;int next[N][8],flag[N],fail[N],pos,tot,id[N];int n;char s[11];double mat[1
Time of Update: 2018-12-03
首先討論這種標準形式的問題X1 - X2 <= 0X1 - X5 <= -1X2 - X5 <= 1X3 - X1 <= 5X4 - X1 <= 4X4 - X3 <= -1X5 - X3 <= -3X5 - X4 <= -3上面的不等式組全都是兩個未知數的差小於等於某個常數(大於等於也可以,左右乘以-1就可以化成小於等於)。這樣的不等式組就稱作差分約束系統。解法利用到了單源最短路徑問題中的三角形不等式。即對於任何一條邊u ->