广西城乡住房建设厅网站,网站建设属于什么类目,地产公司网站建设,物流网站怎么做代理蒟蒻的第一次参加天梯赛#xff0c;也能也是最后一次参加天梯赛了#xff0c;下半年打完icpc就要退役了#xff0c;准备考研复习了 本人的第一次天梯赛#xff0c;也是本校的第一次天梯赛#xff0c;由于大家都缺少经验#xff0c;痛失银奖#xff0c;只拿了个铜奖回来也能也是最后一次参加天梯赛了下半年打完icpc就要退役了准备考研复习了 本人的第一次天梯赛也是本校的第一次天梯赛由于大家都缺少经验痛失银奖只拿了个铜奖回来刚开始银牌区第二的比赛结束变成铜牌第二了哭唧唧下次打应该会少踩写坑。 这届次的L1-8是“罪魁祸首”我们几个队友头铁一直去莽这道题我也花了不少时间直到主办人员过来说进阶标准降到600分我才写L2的然后L2-4用stack写又出bug了改了半天改不出来浪费了 几十分钟最后受不了了直接用数组模拟一遍过(QAQ)。然后写完L2-3发现只剩20分钟了L2-1看了下有点像前段时间广东工业大学校赛的1003然而我并没看懂依附性是怎么算的(事后花了点时间看不 难)只拿了个129分(一个5分题少了1分) 因为第一次参赛几个队友不知道榜单怎么看不会跟榜主要是赛前被主办方吓唬住了不敢乱点怕被取消成绩L2没写一道题最后只差不到20分进银牌区很可惜只要随便有个人再写一道L2 就有银了。 最后贴一下补了的L2-1的代码吧。 #includebits/stdc.h
const int N1e47;
using namespace std;int vc[10005];
bool mp[10005][10005],sushu[10005],state[10005];
setint st1;
setint ::iterator it;
void init()
{sushu[1]1;for(int i2;i1005;i){if(sushu[i]0){for(int j2;i*j1005;j){sushu[i*j]1;}}}state[1]1;mp[1][1]1;for(int i2;i1000;i){int ji;st1.clear();while(st1.find(j)st1.end()){st1.insert(j);int num0;while(j){int pj%10;j/10;pp*p;nump;}jnum;if(j1)break;}if(j1){state[i]1;//i是幸福数vc[i]st1.size();for(itst1.begin();it!st1.end();it){mp[i][*it]1;//哪些数依赖i}}}
}
int main()
{init();int i,j,a,b,val;scanf(%d%d,a,b);for(ia;ib;i){if(state[i]0)//不是幸福数continue;for(ja;jb;j){if(ji)continue;if(mp[j][i]1)break;}if(jb1){valvc[i];if(sushu[i]0)val*2;printf(%d %d\n,i,val);}}
} 转载于:https://www.cnblogs.com/Ray-/p/10639979.html