[置頂] 2013騰訊編程馬拉松初賽第4場(3月24)(HDU 4520 HDU4521 HDU4522 HDU4523 HDU4524)...

? ? 話說昨天比賽終于拿到一個不錯的名次,rank77,對于我們這種ACM弱菜的學校來說已經很好了,可惜我1003用了倆floyd超時,如果我最近稍微搞搞圖論的話,用個bellman,或者SPFA,絕對超不了了就。。。哎。。他們的1002貌似也差點出來。。。還有1004被坑人的wa了兩次。。。。

? ? 理工大的孩子們看到之后,一定好好整理下,不管是這場比賽,還是前幾場,比完之后整理再做這些題比較重要。這次比賽的題都不是出不來的,大家加油了。。。


第一題:小Q系列故事——最佳裁判

鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4520

題解:水題啊。。懶得看。。貼大牛畢魯陽的代碼

?

#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
#include<cmath>
using namespace std;struct cp
{int num;double p;
} P[22];
int cmp(cp a, cp b)
{return a.p > b.p ? 1 : 0;
}
int main()
{int n;double sum = 0 ;double ave;int ans;double m;while(scanf("%d",&n),n){sum = 0;m = 999999999;for(int i = 0; i < n; i++){scanf("%lf",&P[i].p);P[i].num = i+1;}sort(P,    P+n,cmp);for(int i = 1; i < n-1; i++){sum += P[i].p;}ave = sum / (n-2);for(int i = 0; i <n; i++){if(abs(P[i].p-ave)<m){m = abs(P[i].p-ave);ans = P[i].num;}}printf("%d\n",ans);}return 0;
}


?




第二題:小明系列問題——小明序列

鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4521

題解:




第三題:湫湫系列故事——過年回家

鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4522

題解:




第四題:威威貓系列故事——過生日

鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4523

題解:兩個地方要注意,第一就是我一開始沒看到數據量wa了一次。。。10^100 我還用int。。真驚了。。當時只圖快了。。結果這下就是20分鐘。。哎。。。第二點要注意就是。。杭電相當坑人的M。。他的范圍是 M>0 的!!!這就意味著當M為1或者2的時候。。。n和p無論是多少都分割不出來1邊形和2邊形。。。。又WA一次。。。哎。。欲速則不達啊!!一共罰了40分鐘。。。

?

import java.math.BigInteger;
import java.util.Scanner;public class main {public static void main(String[] args) {BigInteger n, m, p;Scanner cin = new Scanner(System.in);while (cin.hasNextBigInteger()){n = cin.nextBigInteger();m = cin.nextBigInteger();p = cin.nextBigInteger();BigInteger tmp1 = n.add(p);BigInteger tmp2 = BigInteger.valueOf(3);if (tmp1.compareTo(m) < 0 || m.compareTo(tmp2) < 0)System.out.println("NO");elseSystem.out.println("YES");}}
}


?


第五題:鄭廠長系列故事——逃離迷宮

鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=4524

題解:一開始沒看懂題意,好郁悶,我理解能力的確有點問題,題目的意思,右邊倒數第一個格子和倒數第二個格子必須同時消失,否則鄭廠長就無法進行操作。。。就是這里有點坑。。其他都沒什么難的。。

?

#include <iostream>
using namespace std;
int main()
{int t;scanf("%d", &t);while (t--){int n;scanf("%d", &n);bool flag = true;int i, tmp, num=0;for (i=0; i<n; i++){scanf("%d", &tmp);if (i==n-1 && tmp != num) flag = false;if (tmp < num) flag = false;else num = tmp - num;}if (flag)puts("yeah~ I escaped ^_^");elseputs("I will never go out T_T");}return 0;
}


?



?

轉載于:https://www.cnblogs.com/xinyuyuanm/archive/2013/03/25/2980558.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259913.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259913.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259913.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機學院年會,重慶大學計算機學院舉行2019年迎新晚會

2019年12月6號晚&#xff0c;重慶大學計算機學院2019年迎新晚會在蘭園小劇場舉行。出席本次晚會的嘉賓有計算機學院黨委副書記兼紀委書記郭坤銀、黨委組織員劉霜、2016級輔導員李若菡老師、2017級輔導員古曦老師、2018級輔導員鄭田青老師、2019級輔導員謝璧如老師。本次晚會的主…

[轉貼]Cocos2d-x3.2與OpenGL渲染總結(一)Cocos2d-x3.2的渲染流程

看了opengles有一段時間了&#xff0c;算是了解了一下下。然后&#xff0c;就在基本要決定還是回歸cocos2dx 3.2的&#xff0c;看了這篇好文章&#xff0c;欣喜轉之~ 推薦看原帖&#xff1a; Cocos2d-x3.2與OpenGL渲染總結(一)Cocos2d-x3.2的渲染流程 最近幾天&#xff0c;我都…

省賽熱身賽之Median

原題&#xff1a; Description A median is described as the numeric value separating the higher half of a list, from the lower half. The median of a finite list of numbers can be found by arranging all the elements from lowest value to highest value and pick…

win32 段寄存器怎么尋址

32位cpu 地址線擴展成了32位&#xff0c;這和數據線的寬度是一致的。因此&#xff0c;在32位機里其實并不需要采用“物理地址段&#xff1a;偏移”這種地址表達方式。原來在16位機里規定的 每一個段不大于64kb在32位機里也不是必要的。所以&#xff0c;對于32位機來講&#xff…

聯想拯救者y7000p加內存條_筆記本怎么升級內存和硬盤 聯想Y7000P加裝內存和硬盤圖文教程 (全文)...

一般目前新買的筆記本電腦,大都是標配8GB內存和單塊固態硬盤,內存和硬盤容量適中,但對于一些制圖設計、偏大型游戲,又或者對硬盤存儲要求比較高的用戶來說,顯然就不太夠用,這時候我們一般會通過升級內存和硬盤來解決。那么,筆記本怎么升級內存和硬盤?下面以聯想Y7000P筆…

計算機組裝與維護實訓1,計算機組裝與維護實訓報告[1]

計算機組裝與維護實訓報告[1] (12頁)本資源提供全文預覽&#xff0c;點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧&#xff0c;查找使用更方便哦&#xff01;11.90 積分實習報告設計題目&#xff1a; 計算機組裝與維護實習 專業班級&#xff1a; 計算機應用103班 學生姓名&a…

node.js-------使用路由模塊

路由需要的信息&#xff0c;包括URL 及GET 或 POST參數。路由根據這些參數執行相應的js處理程序&#xff0c;因此&#xff0c;需要在HTTP請求中提取出URL以及GET或POST參數。這些請求參數在request對象中&#xff0c;這個對象是onRequest()回調函數的第一個參數。需要提取這些信…

Docker - 在CentOS 7中安裝Docker

在CentOS 7中安裝Docker 1-確認系統信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname -a Linux CentOS-7 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 2-安裝docker # yum -y install docker 3…

HDU 1715 大菲波數 (大數問題)

/* 復習大數問題&#xff1b; */ #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <algorithm> #include <cmath> #include <string> #include <iomanip> using namespace std;int nu…

springcloud 相同服務名_SpringCloud系列之SpringCloud Stream

SpringCloud Stream技術興起的原因&#xff1a;為了解決系統中不同中間件的適配問題&#xff0c;出現了cloud stream&#xff0c;采用適配綁定的方式&#xff0c;自動給不同的MQ之間進行切換。屏蔽底層消息中間件的差異&#xff0c;降低切換成本&#xff0c;統一消息的編程模型…

計算機意外重啟或遇錯誤無法繼續,計算機意外地重新啟動或遇到錯誤如何解決?...

電腦小白在重裝系統后難免會遇到些問題&#xff0c;有的容易處理&#xff0c;有的會有些棘手。那么&#xff0c;計算機意外地重新啟動或遇到錯誤如何解決?今天快啟動小編為大家分享詳細的計算機意外地重新啟動或遇到錯誤的解決方法&#xff0c;獻給對系統重裝知識不太了解的小…

jqueryui的Tooltip使用方法

http://api.jqueryui.com/tooltip/#option-position&#xff0c;詳細使用方法。 http://jqueryui.com/tooltip/&#xff0c;DEMO。 content使用 $( ".selector" ).tooltip({ content: "Awesome title!" });//div及相關標簽使用樣式&#xff0c;鼠標放上去時…

iOS 開發者賬號共用發布證書 (Distribution)問題

蘋果客服回復&#xff1a; 1.第一臺申請發布證書的電腦&#xff0c;從鑰匙串中導出發布證書(Distribution)頒發的request文件&#xff1f;然后在第二臺電腦上用request文件新生成一個Distribution證書&#xff0c;這個是可以共用的&#xff1f;&#xff08;不理解還是理解錯了&…

JMeter web 測試

2019獨角獸企業重金招聘Python工程師標準>>> JMeter web 測試 http://jmeter.apache.org/usermanual/build-web-test-plan.html 轉載于:https://my.oschina.net/276172622/blog/808957

scala 連接oracle_一分鐘教你學會用java連接Oracle數據庫

package java_jdbc;//java連接Oracle數據庫import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class JdbcOracleTest {public static void main(String[] args) {// TODO Auto-generated method stub//1.…

計算機軟件記不住設置,想知道電腦密碼記不住了怎么辦

635509517回答數&#xff1a;23216 | 被采納數&#xff1a;32017-01-09 17:51:10方法一&#xff1a;(1)啟動電腦&#xff0c;使用DOS啟動盤(比如&#xff1a;Windows 98啟動盤)進入純DOS狀態。(2)在DOS提示符下&#xff0c;根據下面步驟操作&#xff1a;cd\\ (切換到根目錄)c…

vue-cli#2.0 webpack 配置分析

目錄結構&#xff1a; ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── utils.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js…

initWithNibName與viewDidLoad的執行關系以及順序

一個ViewController&#xff0c;一般通過init或initWithNibName來加載。二者沒有什么不同&#xff0c;init最終還是要調用initWithNibName方法&#xff08;除非這個ViewController沒有nib文件&#xff09;。 我們經常在initWithNibName方法中初始化視圖&#xff0c;變量或者其他…

120xa正反轉參數_你知道變頻器的“正反轉死區時間”嗎?它的“停機方式”有幾種?...

若你我之間有緣&#xff0c;關注作者又何妨&#xff1f;兩情若是久長時&#xff0c;又豈在朝朝暮暮。大家好&#xff01;我是江郎&#xff0c;一個踏踏實實的維修工。本期我們仍然探討兩個問題&#xff0c;如標題所述&#xff0c;#變頻器#“死區時間”和“停機方式”&#xff0…

【轉】游戲編程中的人工智能技術--神經網絡

原文&#xff1a;http://blog.csdn.net/ecitnet/article/details/1799444 游戲編程中的人工智能技術.>. (連載之一)用平常語言介紹神經網絡(Neural Networks in Plain English)因為我們沒有很好了解大腦&#xff0c;我們經常試圖用最新的技術作為一種模型來解釋它。在我童年…