演算法競賽入門經典2.5 2-5分數化小數
這個一開始沒有思路,百度了知道從123到329開始測試,受教受教。
- #include <iostream>
- #include <iomanip>
- using namespace std;
- int main()
- {
- int i,kase,a,b,c[10],d,e;
- kase=1;
- for(i=123;i<=329;i++)
- {
- a=i*2;
- b=i*3;
- c[0]=i/100;c[1]=i/10%10;c[2]=i%100%10;
- c[3]=a/100;c[4]=a/10%10;c[5]=a%100%10;
- c[6]=b/100;c[7]=b/10%10;c[8]=b%100%10;
- for(d=0;d<=8;d++)
- {
- for(e=d+1;e<=8;e++)
- {
- if(c[d]==c[e]) goto here;
- }
- }
- here:
- if(d==9&&e==9)
- {
- cout<<i<<" "<<a<<" "<<b<<" "<<endl;
- }
- }
- return 0;
- }
相關推薦
演算法競賽入門經典(第2版)習題4-5 IP網路 IP Networks UVa1590
這道題的邏輯很簡單,讀入所有的ip地址,確認總共32位二進位制數中最左一個不同是在哪裡出現的,然後按規則輸出網路地址與子網掩碼即可。 可上傳後我發現它就是wa...還是wa...總是wa...... 然後我在網上找到了例程,設想出了很多測試資料,用fc拍來拍去,總是報告“找
演算法競賽入門經典(第2版)習題3-5 謎題(Puzzle) Uva227
C++編寫 #include<iostream> using namespace std; int main() { int x = 2, y = 1; char Pu
演算法競賽入門經典(第2版)習題4-5 IP網路UVa1590
#include <stdio.h> #include <string.h> int twoip[1005][35]; void changetwo(int num, int i, int j) { int q, chu = num; //printf("%d %d %d\n",
《演算法競賽入門經典》習題2-4 子序列的和(subsequence))
《演算法競賽入門經典》習題2-4 子序列的和(subsequence) 輸入兩個正整數 n<m<10^6,輸出 ,保留5位小數。輸出包含多組資料,結束標記為 n=m=0。提示:本題有陷阱。 樣例輸入: 2 4 65536 655360 0 0 樣例輸
演算法競賽入門經典(第2版)紫書
紫書 第3章陣列和字串(例題) 例題3-1 TEX Quotes 例題3-2 WERTYU 例題3-3 Palindromes 例題3-4 Master-Mind Hints 例題3-5 Digit Generator 例題3-6 Circular Sequence 紫書
演算法競賽入門經典(第2版)救濟金髮放(The Dole Queue,UVa133)
演算法競賽入門經典(第2版)救濟金髮放(The Dole Queue,UVa133 import java.util.Scanner; /** * @author Joker */ publ
演算法競賽入門經典 第二版 習題5-6 對稱軸 Symmetry uva1595
思路:動用兩個容器,一個容器存下所有座標(vector< pair< int>,int>用pair存下點的x、y座標),另一個容器記錄按縱座標分類的點的橫座標(map< int, set< int> >關鍵字是
演算法競賽入門經典:習題2-6排列
嘛...題目就是1-9,九個數字,每個數字只能用一次,組成三個三位數,要求三個數的比為1:2:3。 暴力迴圈直接就可以過的~ PS:書上提示說這個題不用太動腦
演算法競賽入門經典(第2版)習題4-3 黑白棋 Othello UVa220
這題邏輯和習題4-1象棋很相似,沒什麼特別的。 第一次提交報wa,添加了若干樣例測試,發現邏輯無誤。 與樣例輸出對拍後發現輸出尾部多了一個換行符,修改後ac。 //#define LOCAL //#define TESTING #include<stdio.h>
演算法競賽入門經典(第2版)習題3-4 週期串 Periodic Strings UVa445
這題把我虐哭了。 提交了13次才ac。 演算法本身沒什麼好說的,UVa上html版和pdf版的輸入輸出格式要求不一樣,以html版為準。 而且html版的輸入輸出格式都有點奇葩,不認真看原文細節是ac不了的。 參考了他的例程,我才找到問題的解決辦法。 UVa評測系統中的空
演算法競賽入門經典 例題 3-2 蛇形填數
在n*n方陣裡填入1,2,„,n*n,要求填成蛇形。例如n=4時方陣為 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 上面的方陣中,多餘的空格只是為了便於觀
演算法競賽入門經典第二版 2-6排列
用1,2,3,...,9組成3個三位數abc, def和ghi,每個數字恰好使用一次,要求abc:def:ghi = 1:2:3。按照"abc def ghi"的格式輸出所有解,每行一個解。提示:不必太動腦筋。 原理是遍歷所有數字再進行篩選,優點是簡單容易實
《演算法競賽入門經典2ndEdition 》例題5-9 資料庫(Database, Uva1592)
昨晚上終於把這題AC了,太晚了於是倒頭就去睡覺了,現在來寫下部落格。這題第一開始就沒看懂題目,(一直不明白是否會有多個滿足題意的行、列,如果有,按題目說的只有兩行的話輸出具體哪一個滿足題意的也並沒有指出,於是很是困惑,不過後來找到了WA的原因後覺得可能資料中就是
UVa220 演算法競賽入門經典(第2版)習題4-3 黑白棋 Othello
老規則 題目解釋看他們的 程式碼看我的。。 可能我的程式碼略微濃縮一些。 。。 。。我找了半天,,程式碼寫的都好長。,要是看懂了題目的話 就看我的程式碼吧。 http://blog.csdn.net/kyoma/article/details/51
《演算法競賽入門經典》習題2-3 韓信點兵(hanxin)
韓信點兵(hanxin) 韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三人一排、五人一排、七人一排地變換隊形,而他每次都只是掠一眼隊伍的排位就知道人數了。輸入3個非負整數a,b,c,表示每種隊形排尾的人數(a<3,b<5,c<7),輸出
演算法競賽入門經典 習題2-5 分數化小數(decimal)
分數化小數(decimal) 輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b≤106,c≤
演算法競賽入門經典例題5-2木塊問題
題目大意: 輸入n,得到編號為0 ~ n-1的木塊,分別擺放在順序排列編號為0~n-1的位置。現對這些木塊進行操作,操作分為四種。 1、move a onto b:把木塊a、b上的木塊放回各自的原位,再把a放到b上; 2、move a over b:把a上的木塊放回各自的原位
[刷題]演算法競賽入門經典(第2版) 5-6/UVa1595
題意:平面上給若干點,問它們是不是關於某垂直於x軸的直線對稱。 程式碼:(Wrong Answer, –ms) //UVa1595 - Symmetry #include<iostream
演算法競賽入門經典2.5 2-5分數化小數
這個一開始沒有思路,百度了知道從123到329開始測試,受教受教。 #include <iostream> #include <iomanip>using namespace std;int main(){ int i,kase,a,b,c
[刷題]演算法競賽入門經典(第2版) 5-13/UVa822
題意:模擬客服MM,一共有N種話題,每個客服MM支援處理其中的i個(i < N),處理的話題還有優先順序。為了簡化流程方便出題,設每個話題都是每隔m分鐘來諮詢一次。現知道每個話題前來諮詢的時間、間隔、處理此話題所需的時長與一共有多少次諮詢。問多少時間後全部