这是Hydro的这题代码,使用我自创的D++语言实现
下面是D++语言的实现部分:
#include<bits/stdc++.h>
#define I using
#define AK namespace
#define IOI std;
#define func int
#define run main
#define go ()
#define begin {
//stsg
#define end }
#define input cin>>
#define loop for
#define smallto <=
#define add ++
#define diff -
#define output cout<<
#define The_end return
#define what if
#define no else
#define is =
#define fs ,
#define ufs ;
#define num1 0
#define num2 1
#define num3 -1
#define tobegin (
// setgs
#define toend )
以下是D++语言的代码部分
I AK IOI
func run go begin
func m fs n fs x fs count is num1 ufs
input m ufs
input n ufs
loop tobegin func i is num2 ufs i smallto n ufs i add toend begin
input x ufs
what tobegin m diff x smallto num3 toend begin
count add ufs
end no begin
m is m diff x ufs
end
end
output count ufs
The_end num1 ufs
end