用php来玩CodeForces吧

本文记录了一位程序员在CodeForces上使用PHP解决编程题的经历,详细描述了从初次尝试到最终成功的调试过程,包括对输入处理的误解及正确的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CodeForces是啥?

Codeforces是一家为计算机编程爱好者提供在线评测系统的俄罗斯网站。该网站由萨拉托夫国立大学的一个团体创立并负责运营。

今天鸟群来了一个大佬,说起来这个,就去注册了个账号玩了玩GYM,竟然还有PHP7.0和js,美滋滋(✿◕‿◕✿)~

第一道题让写一段程序求个和,看起来很简单嘛

Problem 1

来,写个方法来实现:

<?php

function sum (int $a, int $b) 
:int
{
    return $a + $b;
}

wrong1

??怎么会不对?那我echo 吧

wrong2

没地方调用?那

<?php

echo $a + $b;

wrong3

$result = $_REQUEST ; // 这会行了吧?

list($a,$b) = explode(‘ ‘, $result);
echo $a + $b;

wrong4

左思右想老子不服这个气,两个小时后,突然看到一个文章:

codeforces php

对哦,还有php-cli呢,这么重要的东西,然后

wrong5

虽然还是错了,但是这毕竟是一个思路,于是又去找了找相关的办法,找到一个用

fgets(STDIN)

代替

$dir = fopen(“php://stdin”, ‘r’);
echo stream_get_contents($dir);

的法子,于是

ok

艾玛,成功了,于是我开始在本地调试:

php – command line interface

<

<

p>p>

以后就能够在CodeForces上好好玩耍了呢~


相关推荐:codewar

广告
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值