Indonesia sent three warships carrying aid while Sri Lanka used military helicopters to reach people stranded by flooding.