入门模拟
小耗子001
得到的和得不到的都是收获
展开
-
patA1035 Password
#include <iostream>#include <cstring> #include <cstdio>using namespace std;const int maxn=1005;struct person{ char name[20]; char pw[20]; bool flag; person(){ flag=false; }}p[maxn];...原创 2018-04-18 21:33:17 · 137 阅读 · 0 评论 -
patA1001 Format
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int num[10];int numsize=0;int main(int argc, char** argv) { int a,b; scanf("%d%d",...原创 2018-04-18 20:08:01 · 188 阅读 · 0 评论 -
patB1027 打印沙漏⌛
#include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(int argc, char** argv) { int n; char c; scanf("%d %c",&n,&c); int col=sqrt((n+1)/2); int rest...原创 2018-04-12 21:22:21 · 146 阅读 · 0 评论 -
patB1036跟着奥巴马一起学编程
#include <iostream>#include <cstdio>using namespace std;int main(int argc, char** argv) { int n,c; scanf("%d %c",&n,&c); int d;// int d=(n/2*10)%10; if(n%2==1) d=n/2+1; else d=n/2;...原创 2018-04-12 20:38:15 · 177 阅读 · 0 评论 -
patB1048 数字加密
#include <iostream>#include <cstring> #include <algorithm>using namespace std;char map[13]={'0','1','2','3','4','5','6','7','8','9','J','Q','K'};int main(int argc, char** argv) { str...原创 2018-04-17 21:31:07 · 270 阅读 · 0 评论 -
patB1024/A1073 scientic notation
#include <iostream>#include <cstring>using namespace std;int main(int argc, char** argv) { string ss; cin>>ss; string::iterator it=ss.begin(); string se="E"; string sp="."; int pos...原创 2018-04-17 20:09:27 · 200 阅读 · 0 评论 -
patA1036 Boys vs Girls
#include <iostream>#include <cstdio>using namespace std;struct person{ char name[11]; char gender; char id[11]; int grade; person(){ grade=0; }}p[10001];int main(){ int ...原创 2018-04-11 21:50:38 · 91 阅读 · 0 评论 -
patA1006Sign in and sign out
#include <iostream>#include <cstdio>#include <algorithm>using namespace std;struct person{ char id[20]; int hh1,mm1,ss1; int hh2,mm2,ss2;}p[10001];bool cmp1(person a,person ...原创 2018-04-11 20:25:53 · 175 阅读 · 0 评论 -
pata1011 world cup betting
#include <iostream>#include <cstdio>using namespace std;char s[3]={'W','T','L'};double w[3],t[3],l[3];int main(){ scanf("%lf%lf%lf",&w[0],&w[1],&w[2]); scanf("%lf%lf%lf",...原创 2018-04-11 20:05:54 · 161 阅读 · 0 评论 -
patA1005 Spell It Right
#include <iostream>#include <cstring>#include <algorithm>using namespace std;string s[10]={"zero","one","two","three","four","five","six","原创 2018-04-18 22:07:40 · 109 阅读 · 0 评论 -
patA1031 hello world for u
#include <iostream>#include <cstdio> #include <cstring>using namespace std;int main(int argc, char** argv) { char str[81]; gets(str); int len=strlen(str); int numV=(len+2)/3; //sta...原创 2018-04-13 21:21:54 · 124 阅读 · 0 评论 -
patB1022D进制的A+B
#include <iostream>#include <cstdio>using namespace std;int buf[50];int bufsize=0;int main(int argc, char** argv) { int a,b; scanf("%d%d",&a,&b); int ans=a+b; int d; scanf("%d",&am...原创 2018-04-13 21:29:24 · 164 阅读 · 0 评论 -
csp-17-9-2 公共钥匙盒
#include <iostream>#include <cstdio>using namespace std;const int maxn=11000; //time limitsconst int nummax=1001;int time_In[maxn]={0};int time_Out[maxn][maxn]={0}; //store the key...原创 2018-05-31 22:07:06 · 283 阅读 · 0 评论 -
csp-2018-3-2 碰撞的小球
#include <iostream>#include <cstdio>using namespace std;const int maxn=10001;int buf[maxn];bool d[maxn]={false}; //false 表示向右走, true 表示向左走; int book[maxn]={0};int main(in...原创 2018-05-29 21:12:44 · 345 阅读 · 0 评论 -
csp-2017-12-2 游戏
#include <iostream>#include <cstdio>using namespace std;const int maxn=10001;int person[maxn]={0};bool mark[maxn]={true}; //true :生存 false :死亡 int main(int argc, char** argv) { in...原创 2018-05-29 21:09:15 · 1359 阅读 · 0 评论 -
patA1008 Elevator
#include <iostream>#include <cstdio>#include <cmath>using namespace std;const int maxn=110;int num[maxn];int main(int argc, char** argv) { int N; scanf("%d",&N); num[0]=0; for(in...原创 2018-05-15 20:51:11 · 133 阅读 · 0 评论 -
patB 1063 计算谱半径(20)
#include <iostream>#include <cstdio>#include <math.h>using namespace std;int main(){ int n; scanf("%d",&n); double maxn=0; for(int i=0;i<n;i++){ double a,b;...原创 2018-05-20 15:40:24 · 135 阅读 · 0 评论 -
patB1061 判断题(15)
#include <iostream>#include <cstdio>using namespace std;const int maxn=101;int p_value[maxn];int j_p[maxn];int save_s[maxn];int main(){ int N,M; scanf("%d%d",&N,&M); for(i...原创 2018-05-20 15:36:57 · 202 阅读 · 0 评论 -
PatA1082 Read Number in Chinese
#include <iostream>#include <cstdio> #include <cstring>using namespace std;char num[10][5]={"ling","yi","er","san","si","wu","liu","qi"原创 2018-04-21 20:31:09 · 196 阅读 · 0 评论 -
patA 1077 Kuchiguse
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>using namespace std;char ss[101][300]={'0'};int main(int argc, char** argv) { int N; scanf("%d",&N...原创 2018-04-19 20:01:44 · 208 阅读 · 0 评论 -
patB1037 在霍格沃茨找零钱
#include <iostream>#include <cstdio> using namespace std;int changeTok(int x,int y,int z){ int ans=(x*17+y)*29+z; return ans;}int main(int argc, char** argv) { int g1,s1,k1; scanf("%d.%d.%...原创 2018-04-13 22:05:03 · 274 阅读 · 0 评论 -
patb1032挖掘机哪家强
#include <iostream>#include <cstdio>using namespace std;int school[1000001]={0};int main(){// cout << "Hello world!" << endl; int k; scanf("%d",&k); for(int i=0原创 2018-04-11 19:36:56 · 253 阅读 · 0 评论 -
patb1018 石头剪刀布
#include <iostream>#include <stdio.h> using namespace std;int change(char c){ if(c=='B') return 0; if(c=='C') return 1; if(c=='J') return 2;}int main(int argc, char** argv) { int n; scanf(...原创 2018-03-28 22:16:20 · 244 阅读 · 0 评论 -
patb1016部分a+b
注意到俩者相同的部分,把它整成一个函数,然后需要什么数字就调用这个函数;#include <iostream>#include <cstdio>using namespace std;int compute(int x,int y){ int sum=0; while(x!=0){ if(x%10==y) sum=sum*10+y; ...原创 2018-04-02 20:29:06 · 196 阅读 · 0 评论 -
pata1002多项式的相加
#include <iostream>#include <cstdio> using namespace std;int main(int argc, char** argv) { int k1,k2; scanf("%d",&k1); double p1[1001]={0},p2[1001]={0}; for(int i=0;i<k1;i++){ int ...原创 2018-04-09 22:00:37 · 246 阅读 · 0 评论 -
patb1010多项式的求导
#include <iostream>#include <cstdio> using namespace std;int main(int argc, char** argv) { int num[1001]={0}; int ans[1001]={0}; int m,x; while(scanf("%d%d",&x,&m)!=EOF){ num[m]=x...原创 2018-04-09 21:59:28 · 276 阅读 · 0 评论 -
patA A+B in Hogwarts
#include <iostream>#include <cstdio>using namespace std;const int G=17*29;const int S=29;int main(int argc, char** argv) { int g1,s1,k1,g2,s2,k2; scanf("%d.%d.%d %d.%d.%d",&g1,&s1...原创 2018-04-14 21:03:26 · 99 阅读 · 0 评论 -
patA1027 Colors in Mars
#include <iostream>#include <cstdio>#include <algorithm> using namespace std;const int maxn=10001;char d[maxn];int dsize=0;void change(int x){ int count=0; do{ if(x%13<=9){ d[d...原创 2018-04-14 20:49:45 · 123 阅读 · 0 评论 -
patA1019General Palindromic Number
#include <iostream>#include <cstdio>using namespace std;const int maxn=10001;int d[maxn];int dsize=0;bool judge(int *a){ int i=0,j=dsize-1; for(int it=0;it<=dsize/2;it++){ if(d[i]!=d[j...原创 2018-04-14 19:42:53 · 110 阅读 · 0 评论 -
pata1065
#include <iostream>#include <cstdio>using namespace std;int main(){ int T,Testid=1; scanf("%d",&T); while(T--){ long long a,b,c; scanf("%lld%lld%lld",&a,&...原创 2018-04-08 22:10:15 · 144 阅读 · 0 评论 -
pata1046 最短路
#include <iostream>#include <algorithm>using namespace std;const int maxn=1000001;int main(){ int N; int num[maxn]; cin>>N; for(int i=1;i<=N;i++){ cin>>nu...原创 2018-04-08 21:54:52 · 150 阅读 · 0 评论 -
信用卡号的认证
#include <iostream>#include <stdio.h> #include <cstring>using namespace std;bool test(int x){ if(x/10!=0) return true; else return false;}int main(int argc, char** argv) { char pre[5...原创 2018-03-30 10:52:25 · 897 阅读 · 0 评论 -
patb1026 程序的运行时间
c++中当只有一个数字的时候前面需要用setw,和setfill俩个来补充,需要添加头文件<iomanip>#include <iostream>#include <cstdio>#include <iomanip>using namespace std;int ss,mm,hh;void getans(int dis){ ss=dis%60;...原创 2018-04-02 21:16:00 · 124 阅读 · 0 评论 -
patA1058 第二种方法
#include <iostream>#include <cstdio> using namespace std;int main(int argc, char** argv) { int g1,s1,k1,g2,s2,k2; scanf("%d.%d.%d %d.%d.%d",&g1,&s1,&k1,&g2,&s2,&k2)...原创 2018-04-15 19:34:44 · 290 阅读 · 0 评论 -
patB1006 换个格式输出整数
#include <iostream>#include <cstdio> #include <cstring>using namespace std;int main(int argc, char** argv) { string str; cin>>str; string::iterator it=str.begin(); switch(str.s...原创 2018-04-15 19:52:06 · 138 阅读 · 0 评论 -
patb1046 划拳
#include <iostream>#include <stdio.h> using namespace std;int main(int argc, char** argv) { int n; scanf("%d",&n); int counta=0,countb=0; while(n--) { int as,ac,bs,bc; scanf("%d%d%d%...原创 2018-03-28 21:27:16 · 172 阅读 · 0 评论 -
patb1026
#include <iostream>#include <stdio.h> using namespace std;int main(int argc, char** argv) { int n1,n2; scanf("%d%d",&n1,&n2); int c=n2-n1; if(c%100>=50){ //看末尾俩位是否大于50; c...原创 2018-03-28 21:15:22 · 220 阅读 · 0 评论 -
patA1061 dating
#include <iostream>#include <cstring>#include <cstdio>#include <iomanip>using namespace std;string date[7]={"MON","TUE","WED","THU","FRI","SAT&qu原创 2018-04-16 21:45:04 · 156 阅读 · 0 评论 -
patb1028人口普查
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>using namespace std;struct person{ char name[20]; int yy,mm,dd; bool operator <(const person &e...原创 2018-04-10 20:49:44 · 183 阅读 · 0 评论 -
patb1041 查找考试座位号
#include <iostream>#include <cstdio> using namespace std;struct student{ char id[14]; int machine_id; int seat_id;}a[1001];int try_seat[1001];int main(int argc, char** argv) { int N; scanf...原创 2018-04-10 19:41:40 · 281 阅读 · 0 评论