標題:
f640. 函數運算式求值
[打印本頁]
作者:
李知易
時間:
2024-11-26 21:52
標題:
f640. 函數運算式求值
本帖最後由 李知易 於 2024-11-26 22:30 編輯
[attach]20246[/attach]
f640. 函數運算式求值
本帖隱藏的內容需要回復才可以瀏覽
作者:
高鋐鈞
時間:
2024-11-30 10:19
#include<bits/stdc++.h>
using namespace std;
long long DP[11][61] = {0};
int f()
{
int x,y,z;
char t[7];
cin>>t;
if(t[0]=='f'){
x=f();
return 2*x-3;
}
else if(t[0]=='g'){
x=f();
y=f();
return 2*x+y-7;
}
else if(t[0]=='h'){
x=f();
y=f();
z=f();
return 3*x-2*y+z;
}else{
return atoi(t);
}
}
int main()
{
cout<<f();
return 0;
}
複製代碼
作者:
徐啟祐
時間:
2024-11-30 10:33
#include<bits/stdc++.h>
using namespace std;
int n()
{
int x,y,z;
char c[7];
cin>>c;
if(c[0]=='f')
{
x=n();
return 2*x-3;
}
else if(c[0]=='g')
{
x=n();
y=n();
return 2*x+y-7;
}
else if(c[0]=='h')
{
x=n();
y=n();
z=n();
return 3*x-2*y+z;
}else
return atoi(c);
}
int main()
{
cout<<n();
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2