- 博客(8)
- 收藏
- 关注
原创 A1036 Boys and Girls(女最高减男最低)
源代码: #include <stdio.h> struct person{ char name[15]; char ID[15]; int score; }M,F,temp; void init(){ M.score=101; F.score=-1; } int main(){ init(); int n; char gender; scanf("%d",&am...
2018-07-24 20:31:07 298
原创 A1006 Sign In and Sign Out(比较时间并输出机号)
我的思路:首先输入有几条记录,然后输入签到和签离时间以及对应的人比较签到时间的大小,首先比较签到时针,定义最早时针24,比较时针大小,如果输入时间比当前时针小,将输入时间赋给最早时针,如果时针相同比较分针,定义最早分针是60,如果分针相同就比较秒针,最后将时间最早的时刻对应的人输出;同样输出最迟签离的人。难点:如何将人员的代号与时间对应输出...
2018-07-10 20:28:10 166
原创 A1011 World Cup Betting(计算最大收益)
源代码#include <cstdio> char S[3]={'W','T','L'}; int main(){ double ans=1.0,tmp,a; int idx;//记录每行最大数字的下标 for(int i=0;i<3;i++){ tmp=0.0; for(int j=0;j<3;j++){ scanf("%lf",&a); ...
2018-07-10 19:06:20 179
原创 A1009 Product of Polynomials(多项式相乘)
原题:代码:#include <cstdio> struct Poly{ int exp;//指数 double cof;//系数 }poly[1001];//第一个多项式 double ans[2001];//存放结果 int main(){ int n,m,number=0; scanf("%d",&n);//第一个多项式中非零系数的项数 for(int...
2018-06-27 16:22:44 236
原创 A1002 A+B for Polynomials(多项式相加)
原题:代码:#include <cstdio> const int max_n = 1111; double p[max_n]={}; int main(){ int k,n,count = 0; double a; scanf("%d",&k); for(int i=0;i<k;i++) { scanf("%d %lf",&n,&a); ...
2018-06-27 16:02:10 268
原创 A1065 A+B and C(64bit) 比较A+B和C的大小(溢出)
原题:代码:#include <cstdio> struct Poly{ int exp;//指数 double cof;//系数 }poly[1001];//第一个多项式 double ans[2001];//存放结果 int main(){ int n,m,number=0; scanf("%d",&n);//第一个多项式中非零系数的项数 for(int...
2018-06-27 15:15:21 363
原创 A1046 Shortest Distance (找最短路径)
#include <cstdio> #include <algorithm> using namespace std; const int MAXN=100005; int dis[MAXN],A[MAXN];//A[i]数组存放i号与i+1号顶点的距离 int main(){ int sum=0,query,n,left,right; scanf("%d",&...
2018-06-21 22:42:17 183 1
原创 A1042 Shuffling Machine(交换牌的顺序)
#include <cstdio> const int N=54; char color[5]={'S','H','C','D','J'};//牌的编号与花色的对应关系 int start[N+1],end[N+1],next[N+1];//next数组存放每个位置上的牌在操作后的位置 int main(){ int K; scanf("%d",&K); for(int...
2018-06-21 22:22:04 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人