第一篇:ACM錯誤提示
http://acm.nankai.edu.cn/user_message.php
F.A.Q.(Chinese)我的程序為什么不能編譯通過呢?
Online Judge 要求C/C++程序符合Ansi標準:
ANSI 標準和 Microsoft Visual C++ 存在一些不同的地方,比如:
0)main函數必須聲明為int,也就是 void main()必須變成 int main()
VC同樣可使用int main,只是程序最后需要 return 0。
1)Microsoft Visual C++ 可以將 main 函數聲明為 void,而 ANSI 中必須為 int main
2)請避免使用如下方式聲明變量i
for(int i=0;i<10;i++)
{
...}
您可以在For 語句之前,進行聲明。
3)itoa 不是一個 ANSI 函數
4)stricmp 不是一個 ANSI 函數
5)sqrt()的可能用法:sqrt(double(x));//強制轉換為double
6)OnlineJudge 中如何使用64位數?
定義64位數使用 long long 類型,輸出格式串中使用 %lld 表示64位數。
雖然Free Pascal盡量設計得和Turbo Pascal接近,但是由于以下的兩個原因,兩者之間還是有一些區別的:
1.Free Pascal是一個32位的編譯器,而Turbo Pascal只是16位編譯器;
2.Free Pascal是一個跨平臺的編譯器,而Turbo Pascal只在windows上使用。
如果你的代碼是遵守ANSI Pascal的,那么代碼從Turbo Pascal移植到Free Pascal是沒有問題的。
下面是在Turbo Pascal上可以使用,但是在Free Pascal就不能使用的一些語言特性:
1.函數和過程在使用時,參數的類型必須和定義時完全一致。原因是在Free Pascal中添加了函數重載功能。
2.PROTECTED,PUBLIC,PUBLISHED,TRY,FINALLY,EXCEPT,RAISE成為了關鍵字,因此不能作為函數和過程的名字。
3.FAR,NEAR不再是關鍵字了。原因是Free Pascal是32位系統,不再需要這些關鍵字。
4.布爾表達式不一定要全部進行計算。只要最終結果已經能夠確定,就不再計算其它還沒有計算的部分了。
比如布爾表達式exp1 AND exp2 AND exp3,如果已知exp1的結果是false,那么怎么表達式的結果肯定是false,exp2和exp3就不用進行計算了。
5.在Free Pascal中,集合中的元素都是4個字節長的。
6.表達式執行的順序是不確定的。比如對于表達式a:=g(2)+f(3);不保證g(2)一定在f(3)之前執行。
7.如果用Rewrite打開文件,那么文件就只能被寫入了。如果需要讀取這個文件,要對文件執行Reset。
8.Free Pascal在程序結束之前一定要關閉輸出文件,否則輸出文件可能不能被正確的寫入。
9.Free Pascal理論上可以使用4GB的內存,因此實際上幾乎可以使用系統中的所有剩余內存(除非賽題中有內存限制)。
這是Free Pascal由于32位的編譯器。但是對于Turbo Pascal來說,由于是16位的編譯器,因此不能定義大小超過64KB的數據類型和變量,并且在DOS實模式下可以使用的內存總數只有640KB。
Online Judge 評判結果分別表示什么意思?
當你提交的程序被Online Judge評判完畢后,通常結果將立刻返回,或者你也可以在“Solutions”頁看到評判結果。
詳細測試多數據測試模式下,將顯示出各個測試數據的測試結果,并且無論結果如何,都會用所有測試數據進行測試。
而一般多測試模式下,如果全對,則為Accepted;若其中某次數據出錯,則評測中止,并返回此數據出錯的信息。
常見的Online Judge將評判結果分為如下幾類:
Accepted
程序的輸出完全滿足題意,通過了全部的測試數據的測試。
Wrong Answer
你的程序順利地運行完畢并正常退出,但是輸出的結果卻是錯誤的。
注意:有的題包含多組測試數據,你的程序只要有一組數據是錯誤的,結果就是WA。
Presentation Error
你的程序輸出的答案是正確的,但輸出格式不對,比如多寫了一些空格、換行。
請注意,大部分程序的輸出,都要求最終輸出一個換行。
不過,計算機程序是很難準確判斷PE錯誤的,所以,很多PE錯誤都會被評判成WA。
Compilation Error
你的程序沒有通過編譯。你可以點擊文字上的鏈接,查看詳細的出錯信息,對照此信息,可以找出出錯原因。
一般來說,這種錯誤主要是由 Linux 環境下相關編譯器與你使用的本地編譯器之間的差異造成的Judging
我們正在運行你的程序進行測試,請稍候。
Rejudging
我們更新了測試數據或者評判程序,并且正在進行重測,這個過程比較耗費資源,請稍候。Time Limit Exceeded
你的程序運行的時間超過了該題規定的最大時間,你的程序被Online Judge強行終止。
注意:TE并不能說明你的程序的運行結果是對還是錯,只能說明你的程序用了太多的時間。Memory Limit Exceeded
你的程序運行時使用的內存,超過了該題規定的最大限制,或者你的程序申請內存失敗,你的程序將被Online Judge強行終止。
注意:ML并不能說明你的程序的運行結果是對還是錯,只能說明你的程序用了或者申請了太多的內存。
Function Limit Exceeded
你的程序運行時使用我們不允許使用的調用,將會得到此錯誤,諸如文件操作等相關函數。請特別注意:system(“PAUSE”);也會導致此錯誤。
Output Limit Exceeded
你的程序輸出了太多的東西。
Online Judge規定提交的程序在運行的時候只能輸出1024K字節的東西,如果你輸出太多,將導致此錯誤。
我們保證所有的題目的標準輸出都小于1024K字節。
Runtime Error
你的程序出現了“運行時錯誤”。
大部分情況下,NKOJ系統將返回給你一個Runtime Error的編號,由SIG或FPE開頭,后面跟隨一個整數。具體的解釋請點擊此處查看。
System Error
系統發生了錯誤。由于異常因素導致系統沒有正常運作。我們盡力保證系統的穩定運行,但如您遇此情況,請聯系管理員。
Online Judge 支持哪些編程語言?
到目前為止,本 Online Judge 已經支持 C、C++、PASCAL、JAVA 編程語言
OnlineJudge中,你的程序的輸入和輸出是相互獨立的,因此,每當處理完一組測試數據,就應當按題目要求進行相應的輸出操作。而不必將所有結果儲存起來一起輸出。
定義64位數使用 long long 類型,輸出格式串中使用 %lld 表示64位數。
本系統內核部分作者:孫威、王巖,WEB部分作者:王巖。獨立自主開發,保留一切權利。
南開大學信息學院、南開大學ACM協會 如果題目包含多組測試數據,我應該在何時輸出我的結果?GCC 中如何使用64位數?關于本系統
Runtime Error 代號介紹
SIG(Signal,Linux系統信號)部分:
(4)SIGILL 執行了非法指令.通常是因為可執行文件本身出現錯誤, 或者試圖執行數據段.堆棧溢出時也有可能產生這個信號.(6)SIGABRT 程序自己發現錯誤并調用abort時產生.(6)SIGIOT 在PDP-11上由iot指令產生, 在其它機器上和SIGABRT一樣.(7)SIGBUS 非法地址, 包括內存地址對齊(alignment)出錯.eg: 訪問一個四個字長的整數, 但其地址不是4的倍數.(8)SIGFPE 在發生致命的算術運算錯誤時發出.不僅包括浮點運算錯誤, 還包括溢出及除數為0等其它所有的算術的錯誤.(11)SIGSEGV 試圖訪問未分配給自己的內存, 或試圖往沒有寫權限的內存地址寫數據.造成這種錯誤的原因有很多,主要原因有三條:
一、數據下標越界,包括越上界和越下界。
二、堆棧溢出,比如遞歸層數過多。
三、不恰當的指針使用。
FPC(由Free Pascal 產生的錯誤代碼):
由于OJ系統已經限制了程序的行為,所以以下部分代碼并不會實際出現,此處列舉僅僅為了文檔相對完整。Invalid function number 錯誤的功能代碼File not found 文件未找到Path not found 目錄未發現Too many open files 打開太多的文件File access denied 文件訪問拒絕Invalid file handle 錯誤的文件句柄Invalid file access code 錯誤的文件訪問代碼Invalid drive number 錯誤的驅動器數字Cannot remove current directory 不能移動當前目錄Cannot rename across drives 不能跨越驅動器更改文件名
Disk read error 磁盤讀錯誤
Disk write error 磁盤寫錯誤
File not assigned 文件未曾建立關聯
File not open 文件未打開
File not open for input 文件不能打開讀數據
File not open for output 文件不能打開寫數據
106Invalid numeric format 錯誤的數字格式
從標準輸入(Text文件)中預期得到的數字格式不對.150 Disk is write-protected
151 Bad drive request struct length
152 Drive not ready
154 CRC error in data
156 Disk seek error
157 Unknown media type
158 Sector Not Found
159 Printer out of paper
160 Device write fault
161 Device read fault
162 Hardware failure
200Division by zero
被除數為0.201Range check error
如果你編譯你的程序時設置了方位檢查,原因有可能是:
數組訪問超過了聲明的范圍.試圖給一個變量賦值超過其范圍(例如枚舉類型).202Stack overflow error
棧溢出
棧增長超過了最大值(in which case the size of local variables should be reduced to avoid this error), or the stack has become corrupt.只有當棧檢查時才出現該錯誤.203Heap overflow error
堆溢出
堆增長超過了上界.This is caused when trying to allocate memory exlicitly with New, GetMem or ReallocMem, or when a class or object instance is created and no memory is left.Please note that, by default, Free Pascal provides a growing heap, i.e.the heap will try to allocate more memory if needed.However, if the heap has reached the maximum size allowed by the operating system or hardware, then you will get this error.204Invalid pointer operation
錯誤的指針操作
使用 Dispose or Freemem 時使用錯誤的指針(特別的, Nil)
205Floating point overflow
浮點數上溢
你試圖使用或產生一個太大實數.206Floating point underflow
你試圖使用或產生一個太小實數.207Invalid floating point operation
錯誤的浮點數操作
可能是你開平方根或者對數時使用負數.210Object not initialized
對象未初始化
When compiled with range checking on, a program will report this error if you call a virtual method without having called istr constructor.211 Call to abstract method 212 Stream registration error 213 Collection index out of range 214 Collection overflow error
215Arithmetic overflow error 數字超出范圍 例如3000000000超出長整形范圍
216 General Protection fault
217 Unhandled exception occurred 219 Invalid typecast
227 Assertion failed error
第二篇:ansys錯誤提示匯總
把體用面分割的時候出現的錯誤提示:
Boolean operation failed.try adjusting the tolerance value on the BTOL commmand to some fraction of the
minimum keypoint distance.Model Size(current problem)1.183933e+000,BTOL setting 1.00000e-005,minmum KPT distance 4.308365e-006
先在要分割的地方設置一個工作平面,用布爾運算“divided--volumeby working plane”進行分割的時候,出現上述錯誤,主要愿意可能是設置的公差太小,當時試了幾次都么有成功,最后干脆把體重新建立了一個,又畫了一個很大的面,終于成功了。
2.一個常見的代表性錯誤!
原來我的虛擬內存設置為“無分頁文件”,現在改為“系統管理”,就不在出現計算內存不夠的情況了。
Error!
Element type 1 is Solid95,whichcan not be used with the AMES command, meshing of area 2 aborted.剛開始學習的人經常出這種錯誤,這是因為不同單元類型對應不同的劃分網格操作。
上面的錯誤是說單元類型為Solid95(實體類型),不能用AMES命令劃分面網格。Meshing of volume 5 has been aborted because of a lack of memory.Closed down other processes and/or choose a larger element size, then try the VMESH command again.Minimum additional memory required=853MB(by kitty_zoe)
說你的內存空間不夠,可能因為你的計算單元太多,增加mesh尺寸,減少數量或者增加最小內存設定(ansys10中在customization preferences菜單存儲欄可以修改)
你劃分的網格太細了,內存不足。建議將模型劃分為幾個部分,分部分進行劃分,可以減少內存使用,試一下!
4.The input volumes do not meet the conditions required for the VGLU operation.No new entities were created.The VOVLAP operation is a possible alternative
VGLU是將兩個或多個體粘到一塊,體之間的交集應該是面,幫助里的說法,This operation is only valid if the intersections of the input volumes are areas along the boundaries of those volumes。你粘結glue的體可能有重疊,所以后面提示了一個VOVLAP命令,該命令是將兩個或多個體的重疊部分拿出來作為結果
VMESH劃分時,精度不同,單元數量差別太大了,如果是自由網格劃分,那么嘗試幾個SMRT等級看看。還有就是單元形狀不同,產生的網格質量也差別很大,我前幾天才重新劃了一次網格,印象很深。shape,0,3d和shape,1,3d就是劃分體時控制單元形狀的5.clear is not a recognized GEGIN command,abbreviation,or macro.this command will be ingored.那是因為打開了前處理,求解或者后處理,先用FINISH命令,再用CLEAR就可以了
6.約束不總,產生剛性漂移
我覺得這個不一定就是約束不足造成的剛性漂移。另外一個可能的原因是網格劃分的不好。在曲線變化劇烈的區域,如果網格劃的太疏,也可能產生這樣的錯誤。
7.AN error occured during sweeping while meshing arer 39.change element sizing parameters(RSIZE,LESIZE,etc).or mesh this arer manually(AMESH or AMAP).then try the VSME command again.The VSWE command is ignored.在對一個規則的體進行掃略劃分的時候,出現了這個命令,原因是邊的尺寸,或者單元的個數設置不合理,對應不上,就行變數核對皆可解決問題!
8.Volume 1 cannot be meshed.208 location(s)found where non-adjacent
boundary triangles touch.Geometry configuration may not be valid or
smaller element size definition may be required.提示就是告訴你需要更小的單元
可能單元太大的時候出現的網格有有問題,比如狹長的網格,計算的時候集中應力太大
9.Shape testing revealed that 3 of the 13 new or modified elementsviolate shape warning limits.To review test results, please see the
output file or issue the CHECK command.ansys里面有自己帶的網格檢查,這說明你的網格尺寸有問題,重新劃分
10.劃分solid45單元的時候出現了 structural elements without mid nodes usually produce much more accurate results in quad or brick shape
提示你采用帶中間節點的單元進行計算。但是solid45六面體網格精度一般夠了,不需要理會。
11.:Volume11 could not be swept because a source and a target area could not be determined automatically。please try again...體不符合SWEEP的條件,把體修改成比較規則的形狀,可以分割試試
12.*** WARNING ***SUPPRESSED MESSAGECP =1312.641TIME= 16:
51:48
An error has occurred writing to the file = 12 which may imply a fulldisk.The system I/O error = 28.Please refer to your system documentationon I/O errors.1.I/O設備口錯誤,I/O=26,錯誤,告訴你磁盤已滿,讓你清理磁盤。但是實際問題的解決不是這樣,是你的磁盤格式不對,將你的磁盤格式從FAT26改稱NTFS的就可以了。因為FAT26格式的要求你的單一文件不能大于4G。但是我們一旦做瞬態或者是諧相應的時候都很容易超過這個數,所以系統抱錯。
2.I/O設備口錯誤,I/O=9,錯誤,和上一個一樣告訴你磁盤已滿,讓你清理磁盤。但是實際問題是由于你的磁盤太碎了造成的,你只要進行磁盤碎片整理就可以了,這個問題就迎刃而解。
13.Topolgical degeneracy detected for ASBA command.Try modifying geometry slightly or loosening the tolerance(BTOL command).If BTOL is relaxed ,be sure to change the tolerance back to the default after operation
公差不能太大,默認公差值是1e-5,每次擴大10倍,即1e-4,1e-3,.....慢慢試試,如果不行,就得檢查模型
14.計算時候出現:Input/output error on unit=9.Possible full disk,在一些論壇看到轉換磁盤格式ntfs,轉換后還是不行,我的ansys11.0安裝在D盤,工作目錄為E盤(30G大小),另外輸出窗口提示for better cpuperformace increase memory by 296mb using-m option
一.轉化格式(先確定你D盤為fat格式后)點“開始->運行”輸入:covert D:/FS:NTFS 就可以將D盤轉換成NTFS格式了,不過轉換后不可以恢復成FAT32格式了.(本人沒有試過!)
二.在開始——程序——ansys——ansys product launcher——customization,然后選擇memory下面的方框里面打勾,然后調整work spcae和data base(具體的調整請參照http:///discuz/vi...&extra=page%3D1專題2)
15.Large negative pivot value(-8.419662714E-03)in Eqn.system.May bebecause of a badtemperature-dependent material property used in the model.這種錯誤經常出現的。一般與單元形狀有關。
16.There are 21 small equation solver pivot terms.;
SOLID45 wedges are recommended only in regions of relatively low
stress gradients.第一個問題我自己覺得是在建立contact時出現的錯誤,但自己還沒有改正過來;第二個也不知道是什么原因。
還有一個:initial penetration 4.44089×10E-6 was detacted between contact ele
ment 53928 and target element 53616;也是建立接觸是出現的,也還沒有接近。唉,郁悶中!
answer:
第一個問題:There are 21 small equation solver pivot terms.;
不是建立接觸對的錯誤,一般是單元形狀質量太差(例如有i接近零度的銳角或者接近180度的鈍角)造成small equation solver pivot terms
第二個問題:SOLID45 wedges are recommended only in regions of relatively low
stress gradients.這只是一個警告,它告訴你:推薦SOLID45單元只用在應力梯度較低的區域。
它只是告訴你注意這個問題,如果應力梯度較高,則可能計算結果不可信。
17.There are 1 small equation solver pivot terms
ansys,剛度矩陣主元太小,可能是單元畸形,或者材料參數有問題,總之這個問題你就不斷的換個方式建立模型,trial and error,往往就解決了這個問題
第一個問題:說明結構剛度矩陣出現小主元。如果矩陣D 的所有主元都是正的,這時結構的切線剛度矩陣正定,結構處于穩定狀態;如果矩陣D 的 主元有小于0 的,則切線剛度矩陣非正定,結構處于不穩定狀態。
如果出現的小主元不多,說明可能是達到某個臨界點,以后還可以繼續求下去;如果出現的小主元很多,而且越來越多,說明這個結構即將破壞,比如出現大面積的塑性區,形成多個塑性鉸等。
當|D |=0時,矩陣D 為奇異矩陣,非線性方程會產生奇異解,奇異解出現于可能產生不定解或非唯一解的分析中,求解方程的主元為負或零會產生這樣的奇異解。有些情況下,盡管遇到主元為負或零,仍需繼續進行分析(特別是一些非線性分析中)。(since a negative or zero pivot value can occur for a valid analysis.)
下述條件會引起求解過程出現奇異性:(The following conditions may cause singularities in the solution process:)
·約束條件不足
·模型中有非線性單元:如間隙元、滑動元、鉸鏈元、纜束員等。結構的一部分可能已經塌陷或分散了
·材料特性為負:如在瞬態熱分析中規定的密度或溫度
·連接點無約束,單元排列可能會引起奇異性。例如:兩個水平梁單元在連接點的垂直方向存在無約束自由度,在線性分析中,將會忽略加在該連接點的垂直載荷。另外,考慮一個與梁單元或管單元垂直相連的無板面內的旋轉剛度的殼單元,在連接點處不存在板面內的旋轉剛度。在線性分析中,將會忽略加在該點處的板面內力矩。
·屈曲。當應力剛化效果為負(壓縮)時,結構受載后變弱。若結構變弱到剛度減小到零或為負值,就會出現奇異解,且結構已經屈曲。會打印出“主元值為負”的消息。
·零剛度矩陣(在行或列上)。如果剛度的確為零,線性或非線性分析都會忽略所加的載荷。18.This model requires more scratch space than available, currently
8026545 words(31 MB).ANSYS was not able to allocate more memory toproceed.Please shut down other applications that may be running orincrease the virtual memory on your system and rerun ANSYS.Problemterminated.原來我的虛擬內存設置為“無分頁文件”,現在改為“系統管理”,就不在出現計算內存不夠的情況了。
第三篇:用友常見錯誤提示
870登陸報:登錄信息不全,請查看代碼
在870環境中,操作系統更新了.net framework2.0的安全補丁kb928365和kb931212補丁導致此問題產生。解決方式有三種:
1、安裝870sp2補丁
2、在安裝870sp1的基礎上,下載此補丁并在服務器端安裝。
3、卸載kb928365和kb931212補丁
安裝WINXP的最新補丁或者windows2003的sp1的computers安裝U861系統,安裝完成后,登陸‘企業應用平臺’時都提示‘提示AUTOMATION自動化錯誤’異常錯誤.解決方法:手工注冊一下ado目錄下的msadox.dll,原因msadox.dll與system32下的msdart.dll不兼容
門戶登陸,在ufsplash中出現異常錯誤,提示無效屬性值,同時門戶提示automation錯誤
原因:用戶的默認語言不在en-us,zh-cn,zh-tw中,導致系統出錯 基礎連接已關閉
在internet選項中去除代理服務器的設置 無法加載client.dll
錯誤原因:很可能是對client.dll沒有訪問權限,系統盤是ntfs,在重啟IIS即可
文件未找到:client.dll或者client.dll未注冊 法一:首先停止所有用友服務,然后把system32下的client.dll復制到system目錄下,并注冊(XP或2003系統:開始-運行-輸入regsvr32 “c:windowssystemclient.dll”),注冊時會提示一個錯誤,不用管它。然后把原來的client.dll刪除或改名再重啟機器就可以了 法二:刪除騰訊搜搜,中文搜搜 基礎連接已關閉,無法連接遠程服務器
目前是因為ufautoloadservice中切換了應用服務器的名稱導致 生產制造提示加載dll失敗 因為ufautoloadservice依賴www.tmdps.cnmand prompt and navigate to the %systemdrive%InetpubAdminScripts directory.2.Type the following command: cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true” 3.Press ENTER.4.Restart IIS win2003安裝了sp1后,登錄出現錯誤:“登錄失敗:Automation 錯誤“ 因為2003捆綁了msadox.dll,而sp1中帶的msadox.dll與用友軟件中使用的相同組件不兼容了,所以目前的解決方法是手工替換此組件。使用安裝盤自帶的mdac2.8 Padding is invalid and cannot be removed.先清除臨時目錄下的緩存,常用全文搜索。然后運行 運行 C:Documents and Settingsdsm>C:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe-r即可
remoting 異常,request service not find 建議重新安裝U8服務端
遠程服務器返回錯誤:(401)未經授權。
iis的身份驗證將windows集成勾上或者Iuser_XXX用戶被停用 503)Server unavailable
如果是windows2003,需要將應用程序池的用戶改為Iwam_XXX,將默認web站點的用戶改為iuser_XXX,同時將兩者加入到管理員組中
Index and length must refer to a location within the string.Parameter name: length
主要是System.String.Substring(Int32 startIndex, Int32 length)+226 出錯,可能是賬套號不足三位
system.runtime.serialization.serialzationexprction。輸入流是無效的二進制格式。開始內容(以字節為單位)是: 3C-68-74-6D-6C-3E-0D-0A-20-20-20-20-3C-68-65-61-64...”。
請檢查IIS中的虛擬目錄u8applicationEX 是否丟失,如沒有請手工增加。
提示“登陸失敗”
msado15.dll,msadomd.dll,msadox.dll這三個組件重新注冊
第四篇:ACM組織機構
組織機構及職能
協會內設主席團(正理事一名,副理事三名),下設宣傳部、技術部、外聯部、組織部、秘書部,各部設部長一人,副部長兩人,干事若干。各部門成員對協會負責,協會對各會員負責。
一、主席團職責:
(1)負責擬定本協會的發展計劃,把握發展及創新方向,負責制定種規章制度及活動方案,代表本協會與外界進行交流;
(2)執行大會決議,任免各部門負責人,定期對協會的階段工作做總結;
(3)管理協會日常事務,做好各種活動的籌劃準備及善后工作;
(4)協調并指導各部門開展工作,了解各部門的工作情況;
(5)負責協會所有的財務管理及會員大會授予的其他職權。
二、宣傳部職責:對外宣傳
(1)負責協會的形象設計,如口號、會徽、會服工作證、名片等的設計;
(2)負責對外宣傳,利用多種有效的宣傳手段,提升本協會的影響力,樹立本協會良好的社團形象;
(3)利用海報、宣傳單、橫幅、流動板等各種形式在每次活動前充分做好宣傳,之后積極做好活動總結。
三、外聯部職責:籌措資金
(1)作為協會的窗口,有義務對外宣傳協會,提高協會知名度,擴大在校外影響力;
(2)負責了解市場行情,把握市場動向,為會員和非會員介紹市場;
(3)與商家建立合作關系以取得技術上支持,并以合法、合理的方式為協會籌措活動經費和發展資金;
(4)主動、積極地與其它高校或有關的社團以及社會媒體溝通接觸, 為社團的進一步發展創造良好的外部環境。
四、技術部職責:
(1)作為協會的技術指導,負責協會的義務維修、網站設計維護、裝機咨詢等技術方面的問題;
(2)維護協會的網絡管理,在網絡上及時發布協會的活動安排、培訓通知等相關信息;
(3)積極開展社會實踐活動。
五、秘書部職責:聯系會員 統計信息
(1)管理協會所有人力資源、通訊錄及會員證的發放;
(2)負責活動的計劃統籌,并聯系協會各個會員;
(2)負責大會的記錄、簽到,資料整理,文件的起草和擬定;
(3)組織招干、考核評選、干部培訓換屆等工作。
六、組織部職責:對內協調
(1)負責提出新穎的活動構想、編寫活動策劃書;
(2)進行各項活動的組織與實施,活動現場的人員調配、布置工作,維持活動期間的秩序,保證活動的順利開展;
(3)協調各部門之間的交流,開展協會內部的各項聯誼活動。
第五章 會員大會
一、會員大會行使以下權利:
(1)聽取和審查部門提交的工作報告;
(2)商討并決定本協會的重大事務‘
(3)修改本協會的章程;
(4)選舉各部門負責人。
第六章 協會活動
一、協會以授課方式向會員傳授計算機應用知識,并不定期的組織會員培訓,上機實踐。
二、協會根據具體情況舉行有協會特色的活動。
三、在活動中表現突出者給予表彰。
四、協會定期請專業人士或老師為會員授課指導或舉行講座。
五、積極發展同其他社團之間的合作交流。
六、積極配合院團委開展工作。具體人員任職
理事長:張浩奇
副理事:谷瑞 陳雅琦王奕藍
宣傳部:
楊書樂市場營銷 ***
QQ494803545
劉亞男材料成型學號6126227
外聯部:部長。艾文鵬 2123504 計算機與通信工程
部長.胡霄燕,語言學院4121206 電話***
副部 2121407 譚耀程 大計院 ***
副部長 2123318 *** 張賓賓
呂鑫2123107 呂鑫 ***。
陳思 數學與統計學院 信息與計算科學 ***
組織部:李梅 1123117 ***部長
楊一帆。2123411。計算機與通信學院
2123221
楊容清 ***
技術部:下設acm競賽部 項目部技術小組
項目部王超嘛
競賽部,正部,趙曉鵬,副部,徐進 ***趙曉鵬
***徐進
·劉秉天 23:37:54
我就在高中階段計算機課時學過一點辦公軟件,例如WORD,EXCEL,POWERPOINT,以及網頁的一點東西劉秉天,學號:2125125 電話:***
5123202.劉鵬.數學與統計學院,我電話是***
副的吧,我需要學習,吳凱宏6124202手機號***宿舍2245
冉龍梅
陳函 ***qq.729757478
秘書部:彭圓圓~1122424~***部長
田樂煒,1127223,經貿學院,***。。副部長吧,,部長了。我是王東亞,學號是1126212,聯系方式是***
孔令朝2121416***
閔潔,學號是4121129,語言學院英語專業,電話是***,報名秘書部部長。
第五篇:ACM中WA方面的錯誤總結
1、Int遇到過的問題 簡介:
int是我們最常用的類型之一。如果輸入數據是整形,一般都直接用該類型來存放輸入數據。
錯誤經歷:
自己在作Equiptment Box時,因為輸入數據長、寬均是小于50000的整數,因此就使用int來作輸入。這本身沒有問題,但在求其斜邊長時,使用的是sqrt(x * x + y * y),表面看是沒有問題,但結果一直是Wrong Answer。后來將這一行改為pow((pow(x, 2)+ pow(y,3)), 0.5),就Accept了!錯誤原因:
后來經johnbill和hewei的分析,x,y本身沒有問題,不會越界,但使用sqrt(x*x +y*y)時,里面的x*x 和 y*y則會超出int范圍,造成溢出。而pow會將參數自動轉換為double,就不會出錯。
避免失誤的辦法:
(1)以后均使用pow進行運算。(習慣)(2)運算時,注意做強行轉換。(比較麻煩)
(3)不管輸入給的類型,直接用double來存儲,就不會溢出了。這種方法表面看沒有問題,但直到這次比賽,才發現了一個很嚴重的問題!
2、double遇到過的問題 簡介:
是我們在解題時,和int一起是最常用的類型。錯誤經歷:
因為 double上限可達1.7e308。而一般題目(非大數運算要求)均不可能超過其限,發生溢出,所以之后我就在做題時,凡是遇到結果有些大時,均用double類型來保存,來避免溢出。看起來,這樣比較方便,因為我們在本機上是用VC++,而OnlineJudge是gcc,它們支持的長整形類型不同,一個是__int64,而一個是long long;處理格式也不同,I 64u 和 lld。而在這種情況下,“真正”的可以用double的話,那就可以將其統一起來。但是……昨天比賽C題時,自己也是這么遞推和用double保存,但一直Wrong Answer。和遞歸能計算出(太大的數據很耗時)的數據相比,都是正確的,不知原因何在。比賽結束后,和別人結果對照了一下,把double改成unsigned long long 就Accept了。錯譯原因:
這是因為:double類型的精度只有15位!!它的上限可以很大,但只能保證15位的精度!換句話說,只能保證15位是正確的。在數據(50,50)以后,結果都在20位以上,前面的位數是正確的,但后面的幾位就會出現問題了!解決方法:
(1)定義頭文件,在本機上用__int64,提交時用long long(2)本機上使用VAC編譯(J)(奇難用!)
(3)反正絕對不能使用double來計數,尤其比較大的數,但可以利用它來測試最大數據的范圍大小,這樣可以反過來幫助我們決定用什么類型來保存。
3、float遇到過的問題
我還記得當時Hunter做area的時候,各方面都作了考慮,但一直是Wrong Answer。后來只是把存儲坐標的float類型改為double,就過了。原因:
應該是float的精度不夠(具體嘛…..大家re),但題目只要求3位小數也有問題……。所以,以后大家要使用浮點數計算時,直接用double,不要考慮使用float。一般內存是不會有問題的。
4、4舍5入的問題:
在做Lifting the Stone時,題上要求保留到小數點兩位,第三位作四舍五入,自己直接用%.02來打,以為自動會四舍五入。但一直沒過。加上處理之后就過了…….原因:
小數點后第三位為5時,會隨機的作進位處理。解決辦法:
如果題上要求了四舍五入,一定要記得進行處理:x = floor(x*100 + 0.5)/100,5、為5時,后一位奇數進位,偶數不進位: 這個JohnBIll講過,一般不會有這種“浪費青春的題…..”。解決辦法:
除了相當的靈活,多試,還需要運氣了……