房價過高的原因
第一組:11張秉諺 12張勝維 14許以寬
16陳亮延 18陳俊穎 29蔡政廷
Process
房價過高原因
造成目前房價過高原因
以及目前台灣房價現況
e.g.已公告價課稅
造成影響及相關議題
目前台灣房價相關議題
解決方法
可能的解決方法
e.g.以實價課稅
造成影響及相關議題
房價確實不斷地在攀升
房價與總體經濟
GDP
消費
投資
政府支出
淨出口
論點:房價上升會傷害整體經濟
薪水被吃掉:可支配所得減少
過高的房價
吃掉國民的所得
當所得減少
經濟就會不好
不事生產:投資集中於房市
當炒房很好賺
資金都會流向房市
而不會去投資工業器材、人才以及技術
1
買賣方資訊不對稱
2
以公告價課稅
3
實質稅率極低
買賣方資訊不對稱
1
例如:實際上成交價格為 60萬/坪,
但在實際登錄實請買家配合登記為 75萬/坪
配合實登
配合建商將所報價格提高
左口袋賣右口袋登
建商自我買賣,登錄高於實價的價格,
藉此哄抬房價。
買賣方資訊不對稱
2
以公告價課稅
公告價
地政機關在進行課徵地價稅作業過程中,
公開向社會大眾宣告地價行情的動作,
此一地價行情,在歷經30天的公告後,若無民眾提出異議,
土地價格將自動拍板定案,成為課徵地價稅的計算基礎。
衍生問題
賣家與建商操縱空間大,
一般民眾不易發現價格異常,登錄價不透明等。
買賣方資訊不對稱
3
以公告價課稅
實質稅率過低
什麼是排列組合
怎麼用程式模擬樹狀圖的繪製?
Sol:遞迴!
e.g. 請列舉出A, B, C, D所有排列的結果
#include <iostream>
#include <set>
#include <vector>
using namespace std;
set<char>temp;
string u={"ABCD"};
int size=4;
vector<char>resalt;
void f(int step)
{
if(step==size)
{
for(auto i:resalt)cout<<i;
cout<<'\n';
return;
}
for(int n=0;n<size;n++)
{
if(temp.count(u[n]))continue;
resalt.push_back(u[n]);
temp.insert(u[n]);
f(step+1);
temp.erase(u[n]);
resalt.pop_back();
}
return;
}
int main()
{
f(0);
}
#include <set> //引入
set<type>a; //宣告
a.insert(x); //插入x (將x加入集合a)
a.erase(x); //刪除x (將x移出集合a)
a.count(x) //檢測x是否屬於a
a.size() //n(a)
a.empty() //集合a是否為空集合
※補充 set就是集合 用法如下 演算法會教
2
樹狀圖
什麼是排列組合
怎麼用程式模擬樹狀圖的繪製?
Sol:遞迴!
※補充 map是可以自訂索引值型態的STL
有點像自訂索引值型別ㄉ陣列
#include <map> //引入
map<key_type,type>a; //宣告(儲存值皆預設0)
a[x]=123; //a裡面x對應的值設為123
a[-1]=123; //負數也能當索引值
#include <iostream>
#include <map>
#include <vector>
using namespace std;
map<string,int>temp;
string u[2]={"甲","乙"};
int size=2;
vector<string>resalt;
void f(int step)
{
if(temp["甲"]==3||temp["乙"]==3)
{
for(auto i:resalt)cout<<i;
cout<<'\n';
return;
}
for(int n=0;n<size;n++)
{
//if(temp[u[n]])continue;
resalt.push_back(u[n]);
temp[u[n]]++;
f(step+1);
temp[u[n]]--;
resalt.pop_back();
}
return;
}
int main()
{
f(0);
}
e.g.請列出甲乙隊打比賽(五戰三勝)可能過程?
Try Try See NEOJ 2024
試試遞迴作法ㄅ
2
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
陳亮延要怎麼去上資芽語法班?
- 公車:棕22
- 公車轉公車:630+1
- 公車轉捷運:630 / 12 / 212直 / 中山幹線+綠線
- YouBike:河濱公園
- 還沒蓋好的捷運:萬大線轉綠線
方法數 = 1 + 1 + 4 + 1 + 1 = 8種
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
1 |
7 | 28 | 84 | 210 | 462 | 924 | 1716 | 3003 |
1 |
6 | 21 | 56 | 126 | 252 | 462 | 792 | 1287 |
1 |
5 | 15 | 35 | 70 | 126 | 210 | 330 | 495 |
1 |
4 | 10 | 20 | 35 | 56 | 84 | 120 | 165 |
1 |
3 | 6 | 10 | 15 | 21 | 28 | 36 | 45 |
1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
從A走到B的
最短路徑量?
A
B
走到B=走到C+走到D
C
D
設定好邊界路徑量=1
每點值=左值+下值
一層一層向內
即可推斷解答
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
ZeroJudge d212 東東爬樓梯
可以選擇走一層或兩層
走到第 n 層的方法數,即走到 n-1 的方法數+走到 n-2 的方法數
⇒ 遞迴?
#include <iostream>
using namespace std;
int f(int a)
{
if(a<=1)return 1; //邊界
return f(a-1)+f(a-2);
}
int main()
{
int x;
while(cin>>x)cout<<f(x)<<'\n';
}
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
同樣的東西重複計算
把算過的東西記下來?
[5]耗時14
記憶化(memoization)!
(或DP (Dynamic Programming))
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
[0] | [1] | [2] | [3] | [4] | [5] |
---|---|---|---|---|---|
1 | 1 |
2
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
[0] | [1] | [2] | [3] | [4] | [5] |
---|---|---|---|---|---|
1 | 1 | 2 |
3
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
[0] | [1] | [2] | [3] | [4] | [5] |
---|---|---|---|---|---|
1 | 1 | 2 | 3 |
5
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
[0] | [1] | [2] | [3] | [4] | [5] |
---|---|---|---|---|---|
1 | 1 | 2 | 3 | 5 |
8
樹狀圖
什麼是排列組合
3
加法原理
把所有選擇加起來!
#include <iostream>
using namespace std;
int main()
{
long long a[101]; //index為階數
a[0]=1; //邊界
a[1]=1; //邊界
for(int n=2;n<101;n++)a[n]=a[n-1]+a[n-2];
int x;
while(cin>>x)cout<<a[x]<<'\n';
}
類題:
警報器長響 2s、短響 1s,
每響間間隔 1s,
響到第15秒有幾種響法?
A: 37種
樹狀圖
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
A走到D,不重複過點,
共有 種走法?
35
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
求540之因數內
- 個數?
- 和?
- 完全平方數個數?
- 完全平方數和?
- 為12的倍數而非5的倍數個數?
- 為12的倍數而非5的倍數和?
質因數相乘 = 因數
因數個數 = 質因數取捨
(分配律)
A: 24
A: 1680
A: 4
A: 50
A: 3
A: 156
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
由A走到B,只能→、↑、↓
(1) 走法有 種
把縱線想為陸,橫線想為橋
240
↓
3
↓
4
↓
4
↓
5
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
由A走到B,只能→、↑、↓
(2) 不過P的走法有 種
向上
向下
105
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
由A走到B,只能→、↑、↓
(3) 必過P的走法有 種
向上
(I)
向下
(III/IV)
135
I
II
III
IV
過P
(II)
過P
過P
Sol 2: 必過P = 全 - 不過P = 240 - 105 = 135
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
由A走到B,只能→、↑、↓
(4) 不過P也不過Q的走法有 種
向上
向下
30
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
4種顏色,相鄰不同色,有幾種塗法?
從影響範圍大至小下手
BD不同色,CE皆僅剩一色可塗
BD同色,CE皆剩二色可塗
什麼是排列組合
樹狀圖
加法原理
把選擇過程相乘!
4
乘法原理
5種顏色,相鄰不同色,有幾種塗法?
A: 1200
什麼是排列組合
樹狀圖
加法原理
乘法原理
5
階乘( ! )
用處:
直線排列n個獨立物
定義:
設定:
1! | 1 | 5! | 120 |
2! | 2 | 6! | 720 |
3! | 6 | 7! | 5040 |
4! | 24 | 8! | 40320 |
Index
我有一間房
假設你今天有一間房子
但空在那邊也不會怎麼樣
出租一個月可以賺三萬
你會等到租金更高再出租嗎
如果答案是「會」,你就知道為何房價高了
持有成本:放著不管會扣錢
但如果現在政府一個月要課稅二萬
你就會急著出租了
甚至是直接賣房
這時候,租屋、買屋市場供給增加
房價就會跌了
指政府要求不動產交易的買賣雙方在交易完成後誠實回報交易資料的制度,達到房價公開透明。
需要申報的交易資訊包含了:不動產地址、土地和房屋交易總價、標的格局、車位相關資訊等,政府將取得買賣雙方回報後的資料進一步公開。 民眾可以在「內政部不動產交易實價查詢服務網」查詢。
實價登錄
指房屋及土地以合併後的實價總額,扣除實際取得成本後,按實際獲利課徵交易所得稅。
「房地合一」用意在使房產買賣能夠劃一屬於增值利益部分的課稅方式,修正了原本不動產交易時,土地交易利得按公告現值課徵土地增值稅;房屋的交易利得按實價課徵所得稅的雙軌制,達到不動產交易利得實價課的目的。
實價課稅
揭開實質稅率的神秘面紗 https://epaper.land.gov.taipei/Item/Detail/%E6%8F%AD%E9%96%8B%E5%AF%A6%E8%B3%AA%E7%A8%85%E7%8E%87%E7%9A%84%E7%A5%9E%E7%A7%98%E9%9D%A2%E7%B4%97
博恩夜夜秀-欸-實價登錄
https://www.youtube.com/watch?v=b-eI7_litjw
新創資金,都流向了房市?
https://www.businessweekly.com.tw/business/blog/3006404
參考資料
謝謝大家
公民報告第一組-房價過高的原因
By rain0130
公民報告第一組-房價過高的原因
- 134