Time of Update: 2018-12-05
兩數a,b同餘m,顯然(a-b)%m=0.....若有m%p=0...那麼(a-b)%p=0.... 將所有的(a[j]-a[i])記錄下來...用c[1000000]的表來記...如果一個數p是N對數的同餘..那麼c[p]=N... 有了上面的處理,就可以方便的統計出對於當前枚舉的md...會產生多少對同餘的(將md所有的整數倍c[ ] 加起來)... 但產生了N對同餘的..並不代表要去除N-1個數才行...比如... 3,6,9,10....(3,6),(3,9),(
Time of Update: 2018-12-05
自訂群組件:package com.anydata.consumer.renderers{import flash.events.Event;import flash.events.MouseEvent;import mx.collections.ICollectionView;import mx.collections.IList;import mx.collections.IViewCursor;import mx.controls.CheckBox;import
Time of Update: 2018-12-05
開始切樹形dp。。。 思路:經研究發現,當m大於3的時候,可以把m當成3來運算。先把多叉樹轉化成二叉樹,方便尋找每個節點的兒子和兄弟。dp[i][j][k]: 以i節點為根節點的子樹,有j個大頭,節點i的狀態為k,這時候的難受值。(k=0,1)當k=0時,代表小頭吃這個節點,反之,大頭吃。map[i][j]: 節點i到節點j的邊長。dp[x][j][1]=min(dp[x][j][1],dp[y][k][1]+tmp[j-k][1]+map[x][y],dp[y][k][0]+tmp[j-k][
Time of Update: 2018-12-05
http://acm.hdu.edu.cn/showproblem.php?pid=2098網上另一種代碼多的是,有興趣的自己看看吧,這道題目明顯想複雜了,資料不是很大,卻用了打表; #include "stdio.h"#include "string.h"#include "stdlib.h"#include "math.h"#include "algorithm"#include "iostream"using namespace std;const int N =
Time of Update: 2018-12-05
jsp這個東西還真是進階貨, <%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>123</title> <meta http-equiv="pragma"
Time of Update: 2018-12-05
國內設計/素材站 http://www.zcool.com.cn/ 站酷 http://www.68design.net/ 設計師聯盟 http://www.uiimg.com/ UI圖-優秀UI設計及資源下載。 http://www.blueidea.com/藍色理想 http://www.iconfans.org iconfans http://www.sucaitianxia.com/ 素材天下 http://www.52design.com 我愛設計網
Time of Update: 2018-12-05
使用nginx伺服器如果遇到timeou情況時可以如下設定參數,使用fastcgi:fastcgi_connect_timeout 75;fastcgi_read_timeout 600;fastcgi_send_timeout 600;這兩個選項. fastcgi_read_timeout是指fastcgi進程向nginx進程發送response的整個過程的逾時時間
Time of Update: 2018-12-05
//在屬性中定義public string name{get;set;}//隱式屬性private string name;public string Name{ get { return name; } set { name= value; }}兩者都是為了資料安全,封裝欄位用的。正常來說,兩者的使用是相同的,前一種的寫法由編譯器產生後一種的代碼;public string
Time of Update: 2018-12-05
http://acm.hdu.edu.cn/showproblem.php?pid=2086推出公式為( n + 1 ) * a1 + 2 * ( c1 + c1+c2+cq+c2+c3+......+cn) = n * a0 + an #include "stdio.h"#include "string.h"#include "stdlib.h"#include "math.h"#include "algorithm"#include "iostream"using
Time of Update: 2018-12-05
#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR -1#define OVERFLOW 0#define MAXVER 20 //定義最大定點數#define MAXINT 200 //定義無窮大typedef enum{UDG,UDN,DG,DN} GraphKind;// 定義無向圖 無向網 有向圖 有向網typedef char verType; //定義頂點類型typedef
Time of Update: 2018-12-05
今天用兩種方法實現了簡單的頁麵皮膚切換,一種用原生的js,一種用jQuery簡單的方法<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> body,ul,li{margin:0;padding:0;} html,body{height:100%;}
Time of Update: 2018-12-05
指令碼table中的元素在c中是分兩個地方存放的,即數組與hash表。之前看了一些文章提到,如果key是數位話,一般放在數組段,如果數字key非常離散,那就會對數字進行hash,然後再存到hash表中。但最近看了lua5.1的源碼後發現不是這樣的。 如果一個table已經構造好,這時修改table的內容,不管key是何值,都會將key進行hash。 如果構造table的時候指定了key的值,不管key是何值,也會將key進行hash。比如: t1 = { [1] = 100
Time of Update: 2018-12-05
點擊開啟連結都說是模版層級的。。但是還是RE了兩次啊(是因為輸入的原因)。。。。 #include"stdio.h"#include"string.h"#define N 50011struct tree{int x,y,mid;int count;}A[4*N];void creat(int x,int y,int k){A[k].x=x;A[k].y=y;A[k].mid=(x+y)/2;A[k].count=0;if(x==y)return
Time of Update: 2018-12-05
public function smsto($telphone,$message) { //簡訊介面使用者名稱 $uid,如果沒有或不能發送請與客服聯絡 $uid = 'zyd'; //簡訊介面密碼 $passwd $passwd = '123456'; //發送到的目標手機號碼 $telphone $telphone = $telphone;//
Time of Update: 2018-12-05
題目連結:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1291分析:因為是凸多邊形,所以只要對每條邊求一下叉積即可. 設有向量P和Q則它們的叉積PXQ有以下性質: 1.PXQ>0 時,則P在Q的順時針方向; 2.PXQ<0 時,則P在Q的逆時針方向; 3.PXQ=0
Time of Update: 2018-12-05
基於以下幾種情境,你很可能需要自己的haxelib* 希望為haxe開源社區做貢獻,把自己的代碼分享給所有人* 本地私人庫,要被若干個項目共用,但基於目錄複寫的代碼級重用很笨拙,而且難以維護 下面就從我自己的實際需求出發,總結一下建立與分享一個haxelib庫的步驟。 首先,假定我的haxelib名稱為myhaxelib,在自己工作空間建立myhaxelib目錄 在此目錄下建立兩個目錄: dev:
Time of Update: 2018-12-05
xml:<?xml version="1.0" encoding="UTF-8"?> <AbsoluteLayout android:orientation="vertical" android:id="@+id/tab1" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-05
這個題目很明顯是並查集的題目.題目的意思就是現在有n台電腦,然後告訴你這些電腦的座標,並且當兩台電腦的距離小於或者等於這個給定的d時,這兩台電腦視為是連通的,現在的問題就是輸入S a b然後問你a和b是不是連通的.這個題目的大體的做法和通常的並查集是一樣的,尋找祖先,合并節點.但是在合并的時候首先要求是這個電腦必須被修複過,也就是下面的visited數組對應的值是1,並且這個距離是小於或者等於d.判斷的時候只需要看一下這兩個點的祖先是不是相同的就可以了.具體看下面的程式.#include<
Time of Update: 2018-12-05
它本質上是一個對象,但是被設計成使用方法和外觀都和內建指標相似。 智能指標是從模板中產生的,模板的參數確定指向的物件類型。大部分智能指標的模板看起來可能會是這樣:template<class T>class SmartPtr {public:SmartPtr(T* realPtr = 0); // 建立一個智能指標// 指向dumb pointer所指的對象。未初始化的指標,預設值為0(null)SmartPtr(const SmartPtr& rhs); //
Time of Update: 2018-12-05
條件:vs2010, directx sdk 安裝完畢1 下載安裝ogre sdkhttp://www.ogre3d.org/download/sdk解壓後,在環境變數中添加OGRE_HOME,值為OGRE.sln所在目錄(解壓路徑)的絕對路徑。用vs開啟OGRE.sln 並編譯,編譯需要很長時間。完成後應該可以在debug/release目錄下找到並成功運行:SampleBrowser.exe2 下載安裝ogre 項目