再見,ACM 【退役帖】

昨晚和幾個兄弟喝酒喝到天明,談了很多。心裡的一些想法變得更加堅定,便決定用粗糙的文字記錄下這段踩在青春尾巴上的經曆。Dear

隊列的基本操作

隊列(有頭結點)#include<iostream>using namespace std;typedef struct node{int data;struct node *next;}node,*point;typedef struct {point front,rear;}listqueue;listqueue Q;bool empty(listqueue Q)//判隊空{return (Q.front==Q.rear);}void initq(listqueue

實驗五 視圖的定義、使用實驗

-- 1. 定義“IS”系學生基本情況視圖V_IS 並查詢結果;create view V_IS asselect * from studentwhere sdept='IS'with check option ;/*drop view v_IS;create view V_IS asselect * from studentwhere sdept='IS';*/-- select *from v_IS;-- 2.

HDU1134 Game of Connections 高精度+DP

Problem Address:http://acm.hdu.edu.cn/showproblem.php?pid=1134【思路】dp狀態轉移:dp[i] = sum(dp[j]*dp[i-1-j])  [0<=j<i]加上高精度乘法和加法。【代碼】代碼又頹了= =看來得準備一個高精度的模板啊!#include <iostream>using namespace std;const int maxn = 100;const int size = 100;

HDU 1789(貪心題)

原文出處:http://dan910808.blog.163.com/blog/static/193943203201272091648160/思路:按代價大小從高到低排序,代價一樣則期限早的在前,按排序次序遍曆,事件安排進終止日期那一天,如果該日期已被那排,就在往前推,如果最後安排不下,就扣分。#include<iostream>#include<algorithm>using namespace std;struct data{ int d,s;}num[100

GDUFS1127 Forgotten Password DP

Problem

ZJUT1002 數字遊戲

Problem Address:http://acm.zjut.edu.cn/ShowProblem.aspx?ShowID=1002【前言】突然翻起了在ZJUT上沒過的題。時隔一年,這道一年前沒有做出來、當時逾時的題目,今天很輕鬆就A掉了。【思路】這道題主要是求一個數(<10^8)是否可以表示成X^K,且要求X最大。當時的做法算是當時的我比較高明的,就是枚舉該數根號以內的數,判斷其能否滿足要求。但是逾時了,這是毋庸置疑的。現在的做法是:產生10^4以內的質數表,總共1229(沒錯吧?)。

某個contest幾道解題報告

【前言】  周六第一天跑到實驗室複習。  複習到一半看到有個contest。看了一題,覺得可以做,然後就YY了。  然後一發就不可收拾了……  確實是好久沒做ACM了,最近都忙著大作業。【題解】首先看到第三題。由於那些題目是hdu沒有的,所以只能把題目也copy過來了。  由於每個數都很小,所以開個數組存一下就可以了。  於是就把水題敲出來了。看來我水題帝的稱號還是名副其實的啊。小強與那個她的故事Time Limit : 3000/1000ms (Java/Other)   Memory

hdu 1536 SG函數的應用

HDU 1536Submit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.Language2013-07-24 10:17:33Accepted1536109MS476K1174 BC++  #include<iostream>#include<algorithm>using namespace std;//注意 S數組要按從小到大排序 SG函數要初始化為-1 對於每個集合只需初始化1遍//n是集合s的大小

數位影像處理 閾值分割

一.實驗題目參照實現對指紋映像的基本全域閾值分割。二.實驗分析計算基本全域閾值演算法思想如下:① 選擇一個T的初始估計值②用T分割映像,產生兩組像素:G1由所有灰階值大於T的像素組成,而G2由所有灰階值小於或等於T的像素組成③ 對地區G1和G2中的所有像素計算平均灰階值µ1和µ2④ 計算新的閾值⑤重複步驟②到④,直到逐次迭代所得的T值之差小於事先定義的參數T0求出閾值T1後,將原映像中小於T1的賦值為0,否則賦值為1,顯示該映像即可。三.實驗程式I=imread('images_chapter_

POJ 3264 線段樹

參考:http://blog.csdn.net/metalseed/article/details/8039326    線段樹的講解 #include<iostream> using namespace std; #define MAXN 50005 int min(int x,int y){ return x<y?x:y; } int max(int x,int y){ return x>y?x:y; } struct

HDU2583 f(n) 規律題

Problem

數位影像處理 RGB與HIS彩色空間分割

一.實驗題目參照編程實現RGB與HIS彩色空間分割,並對分割結果進行比較。二.實驗分析本實驗主要考查彩色映像分割,由於RGB映像、HIS映像間的相互轉換過程比較複雜,實現起來代碼比較長,本實驗通過rgb2hsv進行轉換,HIS和HSV映像還是有一定的區別的,但影響不是很大。處理過程大致如下:①將rgb映像轉換成his映像②將his的h和s分量做點乘運算③設定參數,產生閾值映像④將閾值映像與rgb,his映像相乘便得到分割映像。三.實驗程式clear;clc;I=imread('images_ch

pku2282 The Counting Problem

題目連結:   pku2282方法:分治思想:本題要求出1在兩個數a和b之間出現的次數。可以有分治演算法的思想,先求出1在(0,a]之間出現的次數,再求出1在(0,b]出現的次數,然後兩者相減即可。假設N=abcd,這裡a,b,c,d分別是千位,百位,十位,個位上的數字。如果要計算十位上(c)出現1的次數,它將受到三個因素的影響:十位上的數(c),十位以上的數字(ab),十位以下的數字(d)。if(c==0) f(N) += ab*10;             //比如1201 else

HDU3622 二分+2-SAT

Problem Address:http://acm.hdu.edu.cn/showproblem.php?pid=3622這道題當初做的時候想到的是二分加上某個東西。後來知道是2-SAT,可惜沒學過。今天把2-SAT弄清楚了一點,做了道基礎題。http://acm.hdu.edu.cn/showproblem.php?pid=30622-SAT主要還是難在建圖上面。所以模板的東西還是比較好寫的。【HDU3622代碼】#include <iostream>#include

數位影像處理補充說明

1.實驗所需圖片及matlab精簡版程式:  數位影像處理2.數位影像處理網站推薦:  http://imageprocessingplace.com/3.數位影像處理書籍推薦: (1)數位影像處理 岡薩雷斯  digital  image processing(2)數位影像處理(matlab版)Digital Image Processing Using MATLAB作者: Rafael C. Gonzalez / Richard E. Woods /Steven L.

HDU3577 離散化+線段樹

Problem Address:http://acm.hdu.edu.cn/showproblem.php?pid=3577線段樹不是特別熟悉。特別是關於更新區間查詢區間的。用到了延遲標記,稍微理解了一下。這道題不用離散化也可以。不過一百萬的區間,離散化後只有十萬,時空複雜度都上了一個檔次。#include <iostream>#include <map>using namespace std;map<int, int>hash;map<int,

數位影像處理 對比展開

實驗題目:根據參考資料和映像,編程實現數位影像的對比展開。實驗分析:根據,可得:我們只要把圖形中灰階值為28-75的像素點修改灰階值即可以完成本次實驗。可以先找出28,75的縱座標,根據兩點式求出該範圍內的直線方程。如設兩點座標為(x0,y1),(x1,y1),則斜率為(y1-y0)/(x1-x0)。實驗程式: lab1.mfunction lab1(addr,x1,y1,x2,y2)%功能:完成實驗一,灰階展開處理% addr 為要處理的圖片的檔案名稱,預設為images\sy1.jpg%

Fibonacci Numbers 基於大數加法

Problem description  Fibonacci數列是一個典型的遞迴數列,F1 = F2 = 1;Fn = Fn-2 + Fn-1,當n>=3時。 Input  每一行一個整數,直到EOF。Output  每一行輸出對應的Fibonacci數。本題的輸出都不會超過1000位。Sample Input10020Sample

總頁數: 61357 1 .... 21756 21757 21758 21759 21760 .... 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.