UVA
吉尔伽美什_
这个作者很懒,什么都没留下…
展开
-
UVA - 10935 Throwing cards away I
#include using namespace std;struct List{ int k; List *p;};int main(){ int n,i; while(cin>>n){ if(!n) break; cout<<"Discarded cards:"; List s[原创 2015-02-06 01:26:26 · 169 阅读 · 0 评论 -
UVA - 10340 All in All
#include #include using namespace std;int main(){ string s1,s2; int a,b,i,j,k,count; while(cin>>s1>>s2) { a=s1.size(),b=s2.size(); for(i=0;i<b;i++) tolo原创 2014-09-21 18:28:38 · 82 阅读 · 0 评论 -
UVA - 579 Clock Hands
#include #include #include using namespace std;int main(){ float h,m; float angle,angle1,angle2; while(1) { scanf("%f:%f",&h,&m); if(h==0&&m==0) break;原创 2014-09-21 13:29:23 · 221 阅读 · 0 评论 -
UVA - 1586 Molar mass
#include #include #include using namespace std;int main(){ string s; float C=12.01,H=1.008,O=16.00,N=14.01,w,sum; int T,i,k,l; cin>>T; while(T--) { cin>>s;原创 2014-09-22 02:26:02 · 260 阅读 · 0 评论 -
UVA - 232 Crossword Answers
#include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int r,c,T=0,i,j,k,m,n; while(cin>>r) { if(r==0) break; T++;原创 2014-09-22 04:11:58 · 232 阅读 · 0 评论 -
UVA - 10340 All in All
#include #include using namespace std; int main() { string s1,s2; int a,b,i,j,k,count; while(cin>>s1>>s2) { a=s1.size(),b=s2.size(); for(i=0;i<b;i原创 2014-09-22 02:03:06 · 289 阅读 · 0 评论 -
UVA - 227 Puzzle
#include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int T=0,i,j,m,n; while(1) { char a[5][5]; gets(a[0]); if(a[0][原创 2014-09-22 20:07:48 · 240 阅读 · 0 评论 -
UVA - 815 Flooded!
#include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int a[900]={0},b[900]={0},t; int m,n,i,j,temp,R=0; double h,T; while(cin>>m>>n) {原创 2014-09-22 19:39:02 · 308 阅读 · 0 评论 -
UVA - 455 Periodic Strings
#include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int T,i,j,k,flag,length; cin>>T; while(T--) { char a[80]; cin>>a;原创 2014-09-22 21:18:56 · 191 阅读 · 0 评论 -
UVA - 1368 DNA Consensus String
//#define LOCAL#include #include using namespace std;int main(){ #ifdef LOCAL freopen("input.txt","r",stdin); #endif // LOCAL int T,m,n,i,j,a,c,g,t,max,sum; cin>>T; while(原创 2014-09-21 21:25:20 · 271 阅读 · 0 评论 -
UVA - 1585 Score
#include #include using namespace std;int main(){ int n,i,l; cin>>n; while(n--) { char s[80]; int sum=0,flag=0; cin>>s; l=strlen(s); for(i=0原创 2014-09-21 17:32:01 · 217 阅读 · 0 评论 -
UVA - 424 Integer Inquiry
#include #include #include #include using namespace std;int main(){ //freopen("Input.txt", "r",stdin); int i,m,n,in; string a,sum="0"; cin>>a; while(a!="0") { str原创 2014-04-28 15:34:46 · 287 阅读 · 0 评论 -
UVA - 10494 If We Were a Child Again
#include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); char c,r[10000]; string s; int n,i,j,k,l,flag;原创 2014-04-29 04:07:05 · 289 阅读 · 0 评论 -
UVA - 10106 Product
#include #include #include #include using namespace std;string add(string a,string b){ int m,n,i,p,in; string *s; m=a.size(); n=b.size(); s=m<n?&a:&b; for(i=0;i<fabs(m-n)原创 2014-04-28 21:33:39 · 255 阅读 · 0 评论 -
UVA - 748 Exponentiation
繁琐的水题#include #include #include #include #include using namespace std;string add(string a,string b){ int m,n,i,p,in; string *s; m=a.size(); n=b.size(); s=m<n?&a:&b; fo原创 2014-04-29 01:38:42 · 224 阅读 · 0 评论 -
UVA - 465 Overflow
#include #include #include #define MAX_INT 2147483647using namespace std;int main(){ double a,b; char s1[1000],s2[1000]; char c; while(scanf("%s %c %s",s1,&c,s2)==3) {原创 2014-04-29 02:27:38 · 301 阅读 · 0 评论 -
UVA - 409 Excuses, Excuses!
#include #include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); int k,e,count[20],i,j,m,n,max,l1,l2,Case=1;原创 2014-07-13 09:47:26 · 282 阅读 · 0 评论 -
UVA - 537 Artificial Intelligence?
#include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); int Case,flagU,flagI,flagP,count,j; double u,i,p,t; char原创 2014-07-13 17:18:02 · 323 阅读 · 0 评论 -
UVA - 1225 Digit Counting
#include using namespace std;int main(){ int n,i,j; cin>>n; while(n--) { int k,count[10]={0}; cin>>k; for(i=1;i<=k;i++) { j=i;原创 2014-09-21 17:58:37 · 228 阅读 · 0 评论 -
UVA - 10082 WERTYU
#include #include using namespace std;char s[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";int main(){ int i; char c; while((c=getchar())!=EOF) { for(i=0;s[i]&&s[原创 2014-09-28 00:00:39 · 232 阅读 · 0 评论 -
UVA - 272 TEX Quotes
#include #include using namespace std;int main(){ int c,q=1; while((c=getchar())!=EOF) { if(c=='"') { printf("%s",q?"``":"''"); q=!q; } else printf("%原创 2014-09-27 23:39:48 · 232 阅读 · 0 评论 -
UVA - 512 Spreadsheet Tracking
#include #include #include using namespace std;struct ins{ string s; int k=0,a[20]={0},r1=0,c1=0,r2=0,c2=0;};void fun(int &x,int &y,ins T){ int i,count; if(T.s=="DR"){ c原创 2014-10-12 21:00:38 · 626 阅读 · 0 评论 -
UVA - 12412 A Typical Homework (a.k.a Shi Xiong Bang Bang Mang)
PE,弃疗了。#include #include #include #include #include using namespace std;struct stu{ int CID,C[4],SUM=0; string SID,NAME;};string wel[7]={"Welcome to Student Performance Management Sy原创 2014-10-13 19:54:34 · 567 阅读 · 0 评论 -
UVA - 10815 Andy's First Dictionary
#include #include #include #include using namespace std;set dict;int main(){ string s,buf; while(cin>>s){ for(int i=0;i<s.length();i++){ if(isalpha(s[i]))原创 2015-01-29 20:56:23 · 299 阅读 · 0 评论 -
UVA - 508 Morse Mismatches
#include #include #include #include using namespace std;//若两个字符串存在包含关系,返回两串长度差;否则返回-1;int compare(string s1,string s2){ string s; if(s1.length()>s2.length()){ s=s1; s1=s原创 2015-02-01 06:47:36 · 597 阅读 · 0 评论 -
UVA - 1590 IP Networks
#include #include #include #include using namespace std;//compare函数返回两个不超过255的整数前多少二进制位相等int compare(int a,int b){ a^=b; a^=255; int i; for(i=0;i<=7;i++){ if(a/(1<<i)==(原创 2015-02-01 05:09:44 · 346 阅读 · 0 评论 -
UVA - 1589 Xiangqi
#include #include #include using namespace std;int table[11][10];//obstacle函数返回棋盘上某一行或某一列,a和b两个棋子间其他棋子数目//flag=0表示行,flag=1表示列,num是对应的行/列号int obstacle(int flag,int num,int a,int b){ int c原创 2015-02-01 09:34:22 · 219 阅读 · 0 评论 -
UVA - 10474 Where is the Marble?
#include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int n,q,x,a[10000],Case=0; while(cin>>n>>q){ if(!n) break; Cas原创 2015-02-01 17:42:18 · 209 阅读 · 0 评论 -
UVA - 201 Squares
#include #include #include #include using namespace std;int table[10][10];//判断是否存在以table[x][y]为左上顶点、length为边长的正方形int square(int x,int y,int length){ int count=0; for(int i=0;i<length;原创 2015-02-01 17:03:21 · 194 阅读 · 0 评论 -
UVA - 133 The Dole Queue
#include #include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int n,m,k,f1,f2,s1,s2,p,q,count,a[20]; while(cin>>n>>k>>m){ if(!n)原创 2014-10-12 16:51:50 · 253 阅读 · 0 评论 -
UVA - 11809 Floating-Point Numbers
由于0<=m<=9,1<=e<=30,首先可通过一个表记录所有m和e的原创 2014-10-12 03:33:07 · 1786 阅读 · 0 评论 -
UVA - 340 Master-Mind Hints
#include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int n,a[1000],b[1000],c[1000],x,y,i,j,Game=0; while(cin>>n&&n) { memset(a,0,si原创 2014-09-28 08:50:41 · 232 阅读 · 0 评论 -
UVA - 1584 Circular Sequence
#include #include #include using namespace std;int main(){ int T,i,l; char c; cin>>T; while(T--) { string s,t; cin>>s; l=s.size(); t=s;原创 2014-09-28 10:58:07 · 244 阅读 · 0 评论 -
UVA - 1583 Digit Generator
#include using namespace std;int main(){ int s[101000]={0},T,i,j,k,sum; for(i=0;i<100000;i++) { j=i,sum=i; while(j/10) { sum+=j%10; j/=10原创 2014-09-28 09:28:06 · 315 阅读 · 0 评论 -
UVA - 1588 Kickdown
#include #include #include #include using namespace std;int main(){ //freopen("input.txt","r",stdin); int i,j,l1,l2,flag,mini,length; string s1,s2; while(cin>>s1>>s2) {原创 2014-10-06 15:16:39 · 419 阅读 · 0 评论 -
UVA - 1587 Box
#include #include using namespace std;int cmp(int a[2],int b[2]){ int i,j,flag=0; for(i=0;i<2;i++){ for(j=0;j<2;j++){ if(a[i]==b[j]&&a[i]){ a[i]=0;原创 2014-10-06 16:45:43 · 285 阅读 · 0 评论 -
UVA - 202 Repeating Decimals
a除以b,其余数只有从0到b-1,共原创 2014-10-09 01:48:43 · 343 阅读 · 0 评论 -
UVA - 1339 Ancient Cipher
#include #include #include #include #include using namespace std;int main(){ freopen("input.txt","r",stdin); string s1,s2; int c1[26],c2[26],i,flag; while(cin>>s1>>s2){原创 2014-10-12 04:16:52 · 283 阅读 · 0 评论 -
UVA - 213 Message Decoding
#include #include #include #include using namespace std;char length[3];void readchar(char *a,int n)//从输入的01字符流中读取指定个数字符{ int i=n-1; char c; while(c=getchar()){ if(c=='\n'||c原创 2014-10-12 19:22:03 · 494 阅读 · 0 评论 -
UVA - 10177 (2/3/4)-D Sqr/Rects/Cubes/Boxes?
#include #include using namespace std;long long sum_of_pow(int n,int m){ long long int i,j=0; for(i=1;i<=n;i++) j+=pow(i,m); return j;}long long int S2(int n){ return su原创 2014-04-13 01:30:16 · 307 阅读 · 0 评论