摘要:
一开始理解错题意了,以为是走过的砖不能再重复走,最多能走多少个黑砖,结果写的递归陷入死循环。。。后来才明白原来可以重复走,问可以到达的磁砖数。#include #include #include #include #include using namespace std;int w,h,num,ans;int f[22][22];//存储地图的信息,为0代表是黑砖,为1代表红砖,2代表已走过该砖void search(int row,int col){ if(rowh||colw){ return; } if(f[row][col]==1||f[row][col... 阅读全文
摘要:
题意:起点与终点相隔4500米。现Charley 需要从起点骑车到终点。但是,他有个习惯,沿途需要有人陪伴,即以相同的速度, 与另外一个人一起骑。而当他遇到以更快的速度骑车的人时,他会以相应的速度跟上这个更快的人。先给定所有与Charley 同 路的人各自的速度与出发时间,问Charley 以这种方式跟人,骑完4500米需要多少时间。得出的结果若是小数,则向上取整。思路;每次Charley选择的都是当前最快的单车,而且Charley最后一定是和那个最快到达Yanyuan的单车同时到达,因为最早到达的人,一定会赶上查理,而查理就会跟上他一起到达。 无视负时间出发的单车(因为Charley还没到. 阅读全文