Why can't I team up for this contest? There are few contests on codeforces where teams can be formed. For open problems like this, it is more reasonable to allow teams to form. What Huawei should care about is the plan, not the specific winners. As for the prizes, they can be distributed to each team, and each team decide how to distribute them. my suggestion is:
Teams with 1-4 members are allowed to participate.
Prizes are distributed to the teams, and the teams decide how to distribute them.
This is just a suggestion, you can discuss it, but I personally think it is very difficult, because the decision to allow teams to participate is not made by codeforces, and the final decision and interpretation rests with Huawei.