C/C++教程

Codeforces Round #749 总结

本文主要是介绍Codeforces Round #749 总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

A. Windblume Ode
给个数组,找出元素最多的子数组(可以不连续),其和是合数。
这题卡了一会儿,首先判断总和是不是合数,如果不是,只需要减去一个奇数即可。

B. Omkar and Heavenly Tree
构造一棵树,有限制条件,某些点不能在所给2点的最短路径中,注意限制m<n,构造菊花图即可

C. Omkar and Determination
题目意思不容易理解,给出二维字符图,只能向左或者向上走。不能存在一个特殊的形状

然后预处理加二分查找即可。

D. Omkar and the Meaning of Life
交互题,【c++清空是cout.flush(),比赛时不知道】
由于给的下标是前面的,所以先把a[n]找出来,然后再利用a[n]确定前面的。
询问x+1,x+1...,1,这样就可以找到比a[n]小x的位置。

这篇关于Codeforces Round #749 总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!