POJ2488(騎士遍曆)【dfs個人第一題!】

    dfs個人第一題,費盡千辛萬苦,終於AC,一AC解萬愁。果然自己親自敲代碼的過程學到不少。必作一總結。    先附代碼,修改比較多,so,比較醜。    #include<stdio.h>#include<string.h>int pan[30][30];int fa[1000][2];int count;char

POJ2155【二維樹狀數組,區間修改,點查詢?】【又被輸入輸出坑】

這題反反覆複,到現在才過。這道題就是樹狀數組的逆用,用於修改區間內容,查詢點的值。如果單純就這個奇偶數來判的話,似乎這個思路比較好理解。看了一下國家集訓隊論文(囧),《關於0與1在資訊學奧賽中的運用》,。還有這題卡在輸入輸出好久。update(a,b,1);update(a,d,-1); update(c,b,-1); update(c,d,1); 用來判二維的情況!!#include <iostream>#include <stdio.h>#include

prim演算法+Kruskal演算法【POJ1258…etc…】

#include<iostream>#include<cstdio>using namespace std;const int MAXN=500;const int UPER=10000000;int lowcost[MAXN];int closest[MAXN];int cost[MAXN][MAXN];int n;int prime(int v0){ int minone,mindis,ans=0; for(int i=1;i<=n;i++)

HDOJ4627【要被水題int64,long long坑了】【水】

#include<iostream>#include<cstdio>#include<stdio.h>using namespace std;int gcd(int m,int n){ return n==0?m:gcd(n,m%n);}int main(){ int case_num; scanf("%d",&case_num); while(case_num--) { int64_t n;

POJ3349【hash應用】【被輸入外掛坑好久】【hash No.1】

大致題意:在n (n<100000)個雪花中判斷是否存在兩片完全相同的雪花,每片雪花有6個角,每個角的長度限制為1000000兩片雪花相等的條件:雪花6個角的長度按順序相等(這個順序即可以是順時針的也可以是逆時針的) 然後我這一下午就陷入無盡的TLE當中了。 過程總結~ 1。拋開題意理解不說。   

POJ2367【水拓撲】

int ans[200];int fa[200];int n;void toposort(){ int cnt=0; memset(in,0,sizeof(in)); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) { if(adj[i][j]==1) in[j]++; } for(int i=1;i<=n;i++)

【NEU8.3積分賽】

整體題目屬於那種題目描述冗繁,但其實解法很暴力。1.ZOJ3708  《行車路線/公交車數目》      題意理解問題,囧,坑了隊友。2.ZOJ3710  《會發展的朋友關係》    暴力搜尋,結束的條件挺好,看題目時限直接暴力。while(1) {num=0;........if(num!=0) break;}3.ZOJ3713  《7 bit》 這題自己必重新過一遍,注意一下細節,也強化一下自己關於ASCAL碼及hex的瞭解。                       現在終於看明白了。 

TZC 2939解救小Q

#include <iostream>#include <cstring>#include<vector>#include<queue>using namespace std;int m,n,h[4][2]={1,0,-1,0,0,1,0,-1},bz[55][55];char map[55][55];struct point{int x,y,step;}s,e;vector<int> aa[28];queue<point>

UVA11995【I can guess the data structrue!!】【水】+UVA11991【map用法】

 先看UVA11995兩份代碼一份直接用C寫的,一份用STL寫的#include <iostream>#include <stdio.h>#include <string.h>#include <queue>#include <stack>//#include <priority_queue>using namespace std;int a[1005];int b[1005];int c[1005];struct ope{

poj 1410 矩形與線段相交判斷

#include <iostream>#include <cstring>#include<cmath>#include<algorithm>using namespace std;struct point{int x,y;};int xj(point x1,point x2,point x3,point x4)//相交為1,不交為0

POJ3928、LA4329【樹狀數組】

藉此題實驗一下各種做法的效果~這題為ACM2008北京站某題,介於簡單與中等之間,做出來,罰時不多基本可以銅了,所以這樣的題還必須得會,進階之路。add(a[i]+1,1)這樣處理之後,再用sum(a[i])計算得出的便的確是比a[i]小的數目。結合樹狀圖進一步瞭解下。樹狀數組異常的美妙~ add(a[i],1)後樹狀數組的改變或許很複雜。。 嗯嗯!!明白了。 若換成add(a[i],1)後結果要相應換為sum(a[i])-1;就相當於在a[i]處多加了1,後面的就相當於add(a[i]+1,1

POJ1007【穩定排序是這麼個意思】【附map的用法】

大致題意:輸入m個長度為n的DNA序列,把他們按照逆序數從小到大穩定排序輸出。PS:“穩定排序”就是當序列中出現A1==A2時,排序前後A1與A2的相對位置不發生改變。 解題思路:沒難度,先求各個字串的逆序數,再按逆序數對字串快排,用qsort()函數。雖然快排不是穩定的排序,但是只要在定義定序函數cmp做適當處理,a==b時返回0,即不處理a和b,就不會改變他們之間的相對位置了。 快排是不穩定排序!! 但自己寫這個cmp,返回是return

poj 2653二維vector線段相交

#include <iostream>#include <cstring>#include<cmath>#include<algorithm>#include<vector>const double N=-1e-10;using namespace std;int bz[1005];struct point{double x,y;};vector<point> a[100005];int xj(point x1,point

關於輸入輸出

最基礎的知識,不想被坑了。還記得四省賽就因為不懂最基本的輸入輸出被坑了一次。1.getchar 由宏實現:#define getchar()

HDU4655【題意+分析】

哎這題有點意思。。一開始腫麼看都不理解題意,發現好多ACM題都這樣,好多英文意思不能完全理解,只得照範例猜啦,猜不出來?? 那就靠神隊友解釋了,囧。 就是排列,塗色使結果最大化。反正別人的部落格把這題的題意解釋的很清楚了,我這隻小牛就把自己的拙思路稍提一下。 也許做題多了馬上就能感覺出這題當

pku 1077 Eight【八數位、廣搜、hash判重】

pku 1077 Eight(八數位) (廣搜+hash判重)/*memcpy(&t,s,sizeof(s))&t: 目標; s: 源 ; sizeof(s): 源記憶體出複製出的大小 作用: 由s所指記憶體地區複製sizeof(s)個位元組到t所指記憶體地區*//*memcmp(st[u],st[s],sizeof(st[s]))st[u]: 目標; st[s]: 源 ; sizeof(st[s]): 源內

如此好的樹狀數組學習資料

樹狀數組學習系列1 之 初步分析——czyuan原創       其實學樹狀數組說白了就是看那張圖,那張樹狀數組和一般數組的關係的,看懂了基本就沒問題了,推薦下面這個教程:http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=binaryIndexedTrees       下面對樹狀數組進行一些分析。inline int Lowbit(int x){    return x & (-x);}void

POJ2031【計算幾何+prim、坑】【練會調試】

題意比較難理解。。。。。。於是。。。#include <iostream>#include <cstdio>#include <string.h>#include <math.h>using namespace std;struct vv{ double x; double y; double z; double r;};const double max=105.0;int n;double cost[105][105];double

三角形面積公式

三角形的面積公式有許多,例如已知三角形的三邊a、b、c及外接圓、內切圓的半徑為R,r,則有S△=abc/4R與.又如,在△ABC中,若=(),= (),則△ABC的面積為S=. 此三角形面積的向量公式可如下證明.證明:由上例公式,不必求三角形的邊長和角度,只要知道任意兩邊所對應的向量即可,而其向量在已知三角形三個頂點的座標時不難求得. 由此,我們知道三角形三個頂點的座標,也可以得到如下面積公式., ,則= .

圖的遍曆BFS

 | 協助中心 | 歡迎你的到來, liang530離開 辦公電話:0738-8371676首頁歡迎您訪問湖南人文科技學院程式設計競賽網站,我們正努力做到更好! 系統首頁| 協助 | 全文檢索搜尋 交流討論區| 版塊列表題目題目列表| 上傳試題| 提交狀態 比賽已結束| 預定比賽 | 當前比賽 使用者使用者排名| 修改個人資訊 | 使用者註冊 資料結構:圖2(BFS遍曆)時間限制(普通/Java):1000MS/3000MS          運行記憶體限制:65536KByte總提交:36  

總頁數: 61357 1 .... 16014 16015 16016 16017 16018 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.